Contributing to the DITA Open Toolkit
You can help us make the toolkit better by finding and reporting bugs, participating in community support, and improving the code and documentation.
Developers and vendors using the toolkit are encouraged to join the DITA-OT Development Google Group list. This mailing list is used to discuss upcoming changes that may impact developers or vendors.
Have XSLT or Java coding skills?
Have writing or editing skills?
If you find something wrong or missing in the documentation, you can open an issue on GitHub to describe the problem or suggest new topics we might want to include in future versions of the DITA-OT docs.
If you’d like to fix a typo or propose changes to an existing topic, you can use the Edit this page link in the page footers of the development version of the documentation to open the source file in a web editor and save your changes to a GitHub pull request.
Signing your work
Before we can include your contribution in the DITA Open Toolkit, you need to give us your permission.
As the author of any creative work (including source code, or documentation), you control the copyright for that work. The DITA-OT project can’t legally use your contribution unless you allow us to.
To manage this process, the DITA-OT project uses a mechanism called a Developer Certificate of Origin (DCO) popularized by The Linux Foundation. The DCO is a legally binding statement that asserts that you are the creator of your contribution, and that you license the work under the Apache License Version 2.0.
To indicate that you agree to the terms of the DCO, you “sign off” your contribution by adding a line with your name and e-mail address to every Git commit message:
Signed-off-by: Jane Doe <firstname.lastname@example.org>
You must use your real name (no pseudonyms or anonymous contributions are allowed.)
Your signature certifies that you are either the author of the contribution or have the right to submit it under the open-source license used by the DITA Open Toolkit project.
If you set your
user.email as part of your Git configuration, you can sign your commit automatically with
git commit -s.