-
Notifications
You must be signed in to change notification settings - Fork 28
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
Cleanup and slim down design guidelines document #306
Comments
Hi @shilpa-padgaonkar As I volunteer to update this part, waiting for guidance before triggering a PR (cc: @rartych ) |
@bigludo7 Sorry for the late reply :( I would like to propose 3 changes as a part of this issue: Change1:
Change2: Change3: WDYT? |
Hi @shilpa-padgaonkar Practically for the Subscriptions&Notification part do you & @rartych prefer that I split this part first and then consider all the comments for the 0.5 or that I work on the current doc and we'll do the split before the release? |
Ideally, we should first focus on changes for 0.5 and then prepare the new shape of documents without changing guidelines. This way subprojects should have more time to adjust to new guidelines. |
Hi! @shilpa-padgaonkar within Change1 is the idea to also cover mention for Error Guidelines? |
@PedroDiez For Error guidelines I was not able to come to a conclusion, :) Not sure if this would again become too big a topic in itself and could be split as well or should we keep it in change1. If you have a preference, would be happy to hear it. |
In the meanwhile, I at least start a draft PR which will include the chagne1 doc structure to start with., |
I can take the action for that part (i.e. analyze updates in errors section) |
Problem description
We have over time added several rules, naming conventions etc. in the design guideline document that are "must" for Camara subprojects to follow and incorporate in their spec files. These rules are spread out over different sections of this long document. This can easily lead to contributors (especially new Camara contributors) to easily miss out on important rules/constraints, thereby leading to considerable rework and efforts, both for the review team and the contributors.
We also intend to improve the linting rules to ensure that most of these guidelines and constraints can be precisely validated against.
Expected behavior
This issue proposes to clean up and slim down the design guidelines document, making it more similar to the ICM security and interoperability profile doc which focuses on specifying the precise points/guidelines that should be followed by the subprojects when designing their API spec files and the more generic recommendations and best practices being referred by external links (instead of copying or duplicating material in the doc from external sources). As this clean up and its review will take time, the proposal is to bring this activity in scope for the next Camara meta release.
Alternative solution
Additional context
The text was updated successfully, but these errors were encountered: