Return Home

[GSoC 2021] Adapt Schema Editors to operate from model states instead of fake rendered models

Community Bonding(May 17, 2021 - May 22, 2021)

Planning

I would like to consider the following points while starting and planning for the project.

  1. I would like to start working on my project as soon as possible as this is a big project and will require a lot of brainstorming.
  2. I would like to plan things properly before jumping to the executing part
  3. I would like to stick to a plan to bring this project to fruition
  4. I would like to follow the timeline mentioned in my proposal.

Major Milestones:
  1. Creating and Populating Central Registry
  2. Adapting Central Registry and ModelState
  3. Working on tests and documentation


Communication

This blog is all about documenting the work throughout GSoC period. I will document all my progress, status and plans here. 2. The blog will have 3 states of a task

  • Planning : The task is being planned.
  • In Progress : The task is started and is in progress.
  • Completed : The task is completed successfully
For communication with fellow developers I will either prefer Django Forum or django-developers Mailing List.


Pre-Research

I have read and understood the code for most of the Operation Subclasses and also of ModelState and ProjectState. I am currently going through the code of ModelBase and Options class for Models.

I started with writing this blog and have setup a separate development environment on my laptop