Tooling and Library Centric Design
Making analysis applications easy to write.
Last Significant Update: |
2024-06-20 |
Status: |
Draft |
Comments to: |
Mensurae is a platform over which users (developers) would write their own custom tools and scripts, in addition to using the tools and scripts that bundled with the project by default.
- Reuse-Centric Design
-
Designing the framework as a collection of APIs that can be combined in ways that the user wants.
- Well-documented APIs
-
-
Mensurae’s APIs should be have clear reference documentation.
-
Its APIs should have tutorials and introductory material that help a new user to become productive with the toolkit.
-
- Modular and Extensible Tests
-
It should be easy to reuse and augment Mensurae’s test framework for the local extensions.
- Modular Documentation
-
It should be easy for users to augment Mensurae’s documentation for their own use. This would also make it easy to request a 'pull' of their local features upstream.
See also: Documentation: Source Format.
- Community
-
We would need fora where users could ask questions about the use of the tools and libraries, like mailing lists, Q&A websites, or other similar fora on the 'net.