๐ค Contributing to Awesome ACTUS Library
Thank you for your interest in improving the Awesome ACTUS Library!
This project is designed to support ACTUS contract simulation, visualization, and analysis using a modern, extensible Python codebase.
We welcome contributions of all kinds โ from code improvements and documentation fixes to entirely new components.
๐ Repositoryโ
This library is hosted on GitHub:
GitHub: maierdon/awesome-actus-library
๐งช How to Contributeโ
1. Fork the Repositoryโ
Create your own copy of the repository by clicking the "Fork" button on GitHub.
2. Make Changesโ
- Use clear and consistent coding style (we follow standard Python best practices)
- Add or update docstrings if you're modifying functionality
- Include a short design comment if you're introducing new modules
3. Submit a Pull Requestโ
Once your changes are ready, create a pull request (PR) from your forked branch to the main branch of this repository.
A maintainer will review your PR and provide feedback or merge it in.
๐ Design Contributionsโ
If you'd like to contribute or access design documents or blueprints (e.g., new analysis classes, contract types, or risk factor integrations):
- Create a dedicated folder or markdown file in a
design_docs/directory - Clearly describe the motivation, proposed structure, and intended use
- Contact the owner for access to design documents like class diagrams use cases etc.
๐ฌ Contactโ
If you're unsure how to proceed or want to suggest larger changes, reach out directly to the project maintainer:
- GitHub Username: maierdon
- Email: (to be added)
๐ External Resourcesโ
- ACTUS Financial Research Foundation โ official ACTUS specification and models
- ACTUS contract types โ overview of supported contracts
Thank you again for helping build a better open-source financial simulation platform!