Subpages
- Blog: articles describing parts of the code base
- Changelog format: description of the
    changelog format
- Clang-format: using the clang-formatsource code
    formatter
- CMake: Usage of CMake (custom builds, tips and tricks)
- Code review: how to use Github pull requests for code
    reviews
- Coding conventions: coding conventions for C++
    code
- Whitespace: how to indent, where to break
    lines, where to put spaces etc. in C++ code
- Development setup: which tools to
    install for working on the planner
- Git: our Git workflow and Git tips and tricks
- Github actions: information on Github
    actions
- Implementation details: more
    in-depth descriptions on how some classes are implemented
- Long term plans: long-term wishlist of
    changes with broader scope
- Problem Transformations:
    problem transformations performed by the planner that might trip up
    users interested in non-classical planning
- Profiling: on using valgrind and friends
- Release workflow: how to create a
    release version
- Requirements: the set of rules regarding which
    versions of operating systems, compilers etc. we support
- Sprint: information, statistics, and news
    about our Fast Downward sprints
- Translator Output Format v4: ideas for a future translator output format.
Other bits and pieces