Home
Stan Developer Wiki
General Stan resources
This is the top-level Wiki for Stan developers. User-facing information can be found on the
If you have any questions about using Stan or Stan development, please feel free to ask on the
Developer Wikis
This section provides a complete list of developer-facing Wikis hosted in this repo.
Roadmap
Stan-dev design documents repo lists design documents and functional specs that attempt to describe major changes to our code base. Recent design docs and pull requests for new design docs also indicate potential new major features. Github pull request discussion and review features are used to improve design docs before actual implementation starts.
Contributing to Stan without C++/OCaml experience
For a list of ways to contribute to Stan without being a C++/OCaml developer, see
Getting started
For an overview of the project from a developer perspective, please read the
Software development process
The processes governing Stan development are outlined in the
Coding style
The code style requirements for Stan are covered in
Contributing new functions and algorithms
There is a wiki page about
and a separate page for
Testing frameworks
For unit testing individual functions, see
For continuous integration testing, see
For testing sampling behavior, see
Voting on technical issues
Stan developers use a voting system for making technical decisions in case of disagreement among developers.
Stan Governing Body
Stan Governing Body and Elections
Prior choice wiki
Until it can be moved to the user's guide, this repo will continue to host the