New API Stabilization
Due by May 30, 2025
17% complete
This milestone tracks all development tasks related to stabilizing the new EasyDiffraction API and laying the groundwork for integration with EasyScience components.
The focus is on:
- Finalizing and cleaning the new API
- Improving test coverage and documentation
- Setting up CI workflows and code quality tools
- Planning future work through organized issues an…
This milestone tracks all development tasks related to stabilizing the new EasyDiffraction API and laying the groundwork for integration with EasyScience components.
The focus is on:
- Finalizing and cleaning the new API
- Improving test coverage and documentation
- Setting up CI workflows and code quality tools
- Planning future work through organized issues and milestones
Linked issues will cover:
- Design and cleanup of the API
- Testing (unit, functional, performance)
- Docstrings and typing
- Integration and structure of calculators
- GitHub workflows and tooling
- General developer experience improvements
Once complete, the API will be frozen and ready for safe extension.