order | redirect_from | |
---|---|---|
8 |
|
Clearly documenting codebase objectives communicates the purpose of the codebase. It helps stakeholders and contributors scope the development of the codebase. The objectives also provide an easy way for people to decide whether this codebase, or one of its modules, is interesting for them now or in the future.
- The codebase MUST contain documentation of its objectives, like a mission and goal statement, that is understandable by developers and designers so that they can use or contribute to the codebase.
- Codebase documentation SHOULD clearly describe the connections between policy objectives and codebase objectives.
- Documenting the objectives of the codebase for the general public is OPTIONAL.
- Confirm that the codebase documentation includes the codebase objectives, mission or goal.
- Check for descriptions of connections between policy objectives and codebase objectives.
- Add the policy objectives to the codebase documentation, for example in the
README
. - Make sure that all your codebase objectives have links or references to supporting policy documents added to meet the Bundle policy and source code criterion.
- Add the organizational and business objectives to the codebase documentation, for example in the
README
.
- Add the technology and design objectives to the codebase documentation, for example in the
README
.
- How to write project objectives by Marek Hajduczenia.