Skip to content
Aki Vehtari edited this page May 11, 2023 · 83 revisions

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"

The Roadmap Wikipage was removed as it was not convenient for discussing plans. 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

Prior choice wiki

Until it can be moved to the user's guide, this repo will continue to host the