In the spirit of free software, everyone is encouraged to help improve this project. And we want you to help. Yes, you!
Keep in mind, anyone can contribute to an Asciidoctor project. If you have a specialty, or just some creativity to share, we welcome your participation. Contributing is not just for developers.
Of course, we’ll always need help with the code as it’s the basis of the project. But code isn’t going to make the project successful alone. We also need documentation, automation, design, marketing, communication, advocacy and more for it to make an impact.
Here are just a few of the ways you can contribute to the project:
-
Reporting bugs (The easiest way to get started!)
-
Sharing ideas on https://discuss.asciidoctor.org
-
Suggesting new feature or improvements in the issue tracker
-
Speaking about the technology
-
Advocating for the technology
-
Assisting with design and/or UX (stylesheets, themes, logos, etc)
-
Conducting user studies and collecting feedback
-
Automating system administration tasks (releases, changelog, announcements, hosting, etc)
-
Writing, editing or maintaining the documentation
-
Organizing the content (information architecture & content strategy)
-
Using or extending the software in a creative way
-
Testing a prerelease, a pull request or master
-
Reviewing or providing feedback on pull requests
-
Writing code (No patch is too small!)
-
Fixing typos
-
Adding or revising comments or API docs
-
Fixing issues
-
Writing tests
-
Refactoring the code
-
-
Something we haven’t suggested…seriously!
The best way to get involved is just to show up and express your interest. We have a very friendly and encouraging culture. Harassment or offensive behavior is simply not tolerated. We are positive, even when being critical. We also strive to lift others up and help them be successful. We want your choice to participate in an Asciidoctor project be the start of an exciting and rewarding journey. So thanks for showing up!
If you want to write code, the Contributing Code guide will help you to get started quickly.