Group Workflow
Processing Feature Proposals
- Request and develop use cases and requirements document
- Research existing documentation (academic papers, existing implementations)
- Prototype and test
- performance
- ease of implementation
- satisfaction of use cases
- Research IP impact
- Design syntax
Editing Specifications
We use a Commit-then-Review process for editing the spec
- Decide who has the action to edit the specific section of the specification
- Create the proposed wording
- Mark up the status of the text as "proposed"
- Break out the testable assertions (special markup?)
- Commit the proposed wording
- Discuss and review
- Decide whether the text is suitable
- Decide who will write the tests
- Submit the tests
- Iterate until wording and tests are complete
- Mark up as "approved"