-
Notifications
You must be signed in to change notification settings - Fork 2
Description
We must create some guiding principal like zen of python.
This will make making the design decision easier for us (by making it objective). For example we can say we don't like this design because this violates this guideline. Ofcourse the guideline itself is subject to modification but a strong argument must be made. Note that it is not necessary that current state of the framework adheres to the guideline in which case efforts will be made to make it adhere to the guideline.
While creating the guideline we should not be biased towards what we are, instead the guideline should dictate what we should be.
Following is the proposal draft. Feel free to add/modify:- sheet
After the discussion the guideline should be frozen with the following properties:-
- All
new featuremust not violate the guideline. - All
modificationmust the drive the framework closer to the guideline.