The Automatic Component Toolkit is an open source project.
Contributions are welcome and we are looking for people that can improve existing language bindings or create new bindings or implementation stubs.
You can also contribute by reporting bugs in the Issue tracker, helping review pull requests, participate in discussions about issues and more.
-
When filing an issue to report errors or problems, make sure to answer these five questions:
- Which version of ACT are you using?
Run
act.* -v
to print ACT's version. - Which operating system, programming language(s) and development tools (compiler/interpreter) are you using?
- What did you do?
- What did you expect to see?
- What did you see instead?
- Which version of ACT are you using?
Run
-
When contributing to this repository, please first discuss the change you wish to make via issue with the maintainers of this repository. This way, we can ensure that there is no overlap between contributions or internal development work.
-
Adhere to the code of conduct.
When ready to contribute, fork this repository and submit a pull request that references the issue it resolves. Be sure to include a clear and detailed description of the changes you've made so that we can verify them and eventually merge.
ACT follows the git-flow branching model. New developments are integrated into the develop-branch. ACT's maintainers will create releases from the develop-branch when appropriate.
NOTE Before your code can be accepted into the project you must also sign the Contributor License Agreement (CLA). Please contact the maintainers via [email protected] for a copy of the CLA.
Maintainers are responsible for responding to pull requests and issues, as well as guiding the direction of the project.
We currently have two maintainers:
- Alexander Oster [email protected]
- Martin Weismann [email protected]
If you've established yourself as an impactful contributor to the project, and are willing take on the extra work, we'd love to have your help maintaining it! Email the current maintainers for details.