Contributions are welcome and are greatly appreciated! Every little bit helps, and credit will always be given.
You can contribute in many ways:
Report bugs by submitting an issue.
If you are reporting a bug, please include:
- Your operating system name and version.
- Any details about your local setup that might be helpful in troubleshooting.
- Detailed steps to reproduce the bug.
Look through the GitHub issues for bugs. Anything tagged with "bug" is open to whoever wants to implement it.
Look through the GitHub issues for features. Anything tagged with "feature" is open to whoever wants to implement it.
Concordia could always use more documentation. If you have worked with the tool and found any of our documentation to be inaccurate or vague, please submit an issue or a pull request.
The best way to send feedback is to file an issue at https://github.com/LibraryOfCongress/concordia/issues.
If you are proposing a feature:
- Explain in detail how it would work.
- Keep the scope as narrow as possible, to make it easier to implement.
- Remember that this is a volunteer-driven project, and that contributions are welcome :)
Ready to contribute? Check out our Developers’ Guide for information about running your own copy of the site and making changes.
If you have work which you would like to share with the main project, GitHub has a guide for creating pull requests as part of their broader help site, which also includes instructions for performing common tasks using the Git command-line interface or various desktop interfaces.
Before you submit a pull request, check that it meets these guidelines:
- You should be able and willing to release your code under the same terms as the top-level LICENSE file
- The pull request should include tests.
- If the pull request adds functionality it should be described at a technical level in the code and and user-visible changes should be described in the main README