Thanks for considering contributing!
- Make sure CI is green.
- Add or update tests when changing behavior.
- Keep changes focused and documented.
From the repository root:
julia --project -e 'using Pkg; Pkg.instantiate()'Run tests:
julia --project -e 'using Pkg; Pkg.test()'Build docs:
julia --project=docs -e 'using Pkg; Pkg.develop(PackageSpec(path=pwd())); Pkg.instantiate()'
julia --project=docs docs/make.jlWhen filing a bug report, please include:
- Julia version (
versioninfo()) - OS and architecture
- A minimal reproducible example
- Full stacktrace/output if applicable
- Prefer small PRs that do one thing.
- If you add new public API, please add docstrings and consider documenting it in the docs site.
- If you change solver behavior, add a regression test.
See RELEASING.md.