Thank you for your interest in contributing! We welcome all contributions, from bug fixes and documentation improvements to new features.
- Report Issues: If you find a bug or have a feature request, please open an issue on GitHub.
- Submit Pull Requests:
- Fork the repository and create a new branch.
- Make your changes.
- Ensure tests pass.
- Format your code.
- Open a Pull Request (PR) with a clear description.
To set up the development environment:
julia> ]
pkg> dev .To run the test suite, use the test project environment:
julia --project=test -e 'using Pkg; Pkg.develop(path="."); Pkg.instantiate()'
julia --project=test test/runtests.jlWe use Runic.jl, with the recommended line character limit of 92.
To build the documentation locally:
julia --project=docs -e 'using Pkg; Pkg.develop(path="."); Pkg.instantiate()'
julia --project=docs docs/make.jlThe generated HTML files will be in docs/build/.
Happy coding!