-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Document design decisions under docs/
#635
Comments
What about the discussions page? |
That could be helpful as an addition, but having a single source of truth for the existing design decisions made, I think it would be best if they're documented separately under What do you think? |
I like this idea, having a single source of truth is always good and it would help new comers what the project went through and how it reached this point, wdyt @ZibanPirate ? |
i like the idea, i'm fine with this as long as we have a single file that documents everything i'm against having multiple files, one per decision |
now that I think about it, it may make sense to document these decisions in the |
I don't think so. wdyt? |
My understanding is: the idea of "documenting decisions" did not exist out of vacuum, but instead we need it to "help contributing to the repo", and if that is the reason, then it makes sense to be in the Or are there other reasons (that interest us) for documenting decisions? |
It's definitely the case, it's only relevant for someone who's interested in the project and especially contributing to it, I just have trouble imagining myself checking the For a start, I don't think it would matter where we put this information, we could always explicitly point it out in the |
Is your feature request related to a problem? Please describe.
There is currently no centralized place to track the design decisions made throughout the project. This makes it difficult for new contributors or team members to understand the reasoning behind certain choices.
Describe the solution you'd like
Document the design decisions made during the development of the project in a docs/ folder. This will serve as a reference to understand why specific design choices were made and help maintain consistency across the project.
Additional context
An example of how the documentation could look like is Epic Stack's.
The text was updated successfully, but these errors were encountered: