Skip to content

Unofficial documentation for the BESIII Offline Software System (BOSS)

License

Notifications You must be signed in to change notification settings

redeboer/bossdoc

Repository files navigation

BOSS Documentation

uv Documentation build status GPLv3+ license Open in Visual Studio Code CI status pre-commit.ci status Spelling checked code style: prettier Ruff

This repository contains the source code for the bes3.rtfd.io pages.

How to contribute?

To contribute to the project, you need to install the package in a virtual environment. This can be done best with uv (see installation instructions here). For this, you first need to get the source code with Git:

git clone https://github.com/redeboer/bossdoc
cd bossdoc

Now it's simply a matter of creating and activating the virtual environment with uv sync. The dependencies for the project are 'pinned' in each commit through the uv.lock file.

uv sync
source .venv/bin/activate

Formatting and linting checks are automatically performed when committing changes. This is done with pre-commit. To install the hooks in your local repository, run pre-commit install once:

pre-commit install --install-hooks

About

Unofficial documentation for the BESIII Offline Software System (BOSS)

Topics

Resources

License

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •  

Languages