Contribute to the Code: Difference between revisions
No edit summary |
(→Licensing: update to AGPL) |
||
Line 18: | Line 18: | ||
== Licensing == | == Licensing == | ||
All source code in Algonomia's GitHub repository is licensed under the | All source code in Algonomia's GitHub repository is licensed under the AGPL (GNU Affero General Public License). By making a contribution, you agree that your contributions will be licensed under the same terms. This ensures the code remains open for collaboration but retains certain protections and ensures compatibility with the broader project goals. | ||
----We deeply appreciate the contributions from the developer community. Together, we're advancing the frontier of tax technology, one line of code at a time. | ----We deeply appreciate the contributions from the developer community. Together, we're advancing the frontier of tax technology, one line of code at a time. |
Latest revision as of 07:42, 30 December 2023
Contributor Profiles
- Algonomia's Employees: Employees have direct access to the repository and can push changes, reflecting the organization's ongoing development and understanding.
- Outside Authorized Contributors: External developers wishing to contribute must be authorized. While their input is invaluable, it is crucial they adhere to established coding standards and methodologies.
Moderation & Review Process
Code collaboration is central to our vision. All contributions undergo a review process to ensure quality, consistency, and security. While the community plays an active role in this review, Algonomia's team leads the final decision-making.
Code Accuracy & Documentation
The objective is to ensure the source code aligns perfectly with our algorithmic operations. It is essential for contributors to provide clear documentation with their code, highlighting any changes and the reasoning behind them. This makes the review process smoother and ensures clarity for all future developers.
Proposing Algorithmic Changes
Feedback and suggestions are always welcome. However, proposed changes to the algorithm should be:
- Extensively documented with clear rationale.
- Supported by strong arguments, indicating an in-depth understanding of the domain.
- Recognizing the developmental roadmap of the main branches, contributors should understand that not all changes can be implemented immediately or might need further internal testing.
Licensing
All source code in Algonomia's GitHub repository is licensed under the AGPL (GNU Affero General Public License). By making a contribution, you agree that your contributions will be licensed under the same terms. This ensures the code remains open for collaboration but retains certain protections and ensures compatibility with the broader project goals.
We deeply appreciate the contributions from the developer community. Together, we're advancing the frontier of tax technology, one line of code at a time.