Contributors' Guidelines ========================== Introduction ------------ The purpose of this document is to help contributors get started with the OSI Visualizer codebase. Reporting issues ---------------- The simplest way to contribute to OSI Visualizer is to report issues that you may find with the project on `github `__. Everyone can create issues. Always make sure to search the existing issues before reporting a new one. Issues may be created to discuss: - `Feature requests or Ideas `_ - `Bugs `_ - `Questions `_ - `Other `_ If practicable issues should be closed by a referenced pull request or commit (`here `_ you can find keywords to close issues automatically). To help developers and maintainers we provide a `pull request template `_ which will be generated each time you create a new pull request. See `here `_ for more on our git workflow. Documentation ---------------- - Documentation changes can be performed by anyone. - Consider adding stuff to the `osi-documentation `_ or directly to the `doc `_ folder in the repository. - When new changes are made directly to the `osi-documentation `_ repo the documentation will be rebuild and the new changes can be seen. When making documentation changes in the `doc `_ folder of the repository the changes will be visible when the daily chron job of osi-documentation is executed.