This file describes the source for supporting files; that is, files that are not part of the library, but define the infrastructure and other aspects of the project.
Configuration file for the pipeline at Cirrus CI.
Further documentation:
Important
The filename .cirrus.yml
and position (root of the repository) are predetermined by Cirrus CI.
Configuration for the pipelines at AppVeyor.
Further documentation:
Note
The filename can be freely configured in the AppVeyor project.
A file to configure the citation for the repository which is displayed in the sidebar of the project.
Further documentation:
Important
The filename CITATION.cff
and position (root of the repository) are predetermined by GitHub.
The code of conduct for the project. This is the Markdown version of the Contributor Covenant Code of Conduct. The code of conduct is linked on the Community Standards page and is mentioned by the Sentiment Bot.
Further documentation:
Important
The filename .github/CODE_OF_CONDUCT.md
is predetermined by GitHub.
Note
The file is part of the documentation and is included in docs/mkdocs/docs/community/code_of_conduct.md
.
The code owners file for the project which is used to select reviewers for new pull requests.
Further documentation:
Important
The filename .github/CODEOWNERS
is predetermined by GitHub.
Configuration file for probot, in particular the Sentiment Bot and the Request Info.
Important
The filename .github/config.yml
is predetermined by probot.
The contribution guidelines which are linked in the Community Standards and at https://github.com/nlohmann/json/contribute.
Further documentation:
Important
The filename .github/CONTRIBUTING.md
is predetermined by GitHub.
Note
The file is part of the documentation and is included in docs/mkdocs/docs/community/contribution_guidelines.md
.
The configuration of dependabot which ensures the dependencies (GitHub actions and Python packages used in the CI) remain up-to-date.
Further documentation:
Important
The filename .github/dependabot.yml
is predetermined by GitHub.
A file to configure the sponsor button of the repository which is displayed in the sidebar of the project.
Further documentation:
Important
The filename .github/FUNDING.yml
is predetermined by GitHub.
Issue form template for bugs.
Further documentation:
Important
The folder .github/ISSUE_TEMPLATE
is predetermined by GitHub.
Issue template chooser configuration. The file is used to configure the dialog when a new issue is created.
Further documentation:
Important
The filename .github/ISSUE_TEMPLATE/config.yaml
is predetermined by GitHub.
Configuration file for the "Pull Request Labeler" workflow defined in workflows/labeler.yml
. This file defines rules how labels are assigned to pull requests based on which files are changed.
Further documentation:
Note
The filename defaults to .github/labeler.yml
and can be configured in the workflow.
The pull request template which prefills new pull requests.
Further documentation:
Important
The filename .github/PULL_REQUEST_TEMPLATE.md
is predetermined by GitHub.
The goal is to describe how to securely report security vulnerabilities for this repository. The security policy is linked at https://github.com/nlohmann/json/security/policy.
Further documentation:
Important
The filename .github/SECURITY.yml
is predetermined by GitHub.
Note
The file is part of the documentation and is included in docs/mkdocs/docs/community/security_policy.md
.
The license of the project.
Further documentation:
Important
The filename LICENSE.MIT
is partly predetermined by GitHub. The root filename must be LICENSE
.
The file defines the licenses of certain third-party component in the repository. The root Makefile
contains a target reuse
that checks for compliance.
Further documentation:
Important
The filename .reuse/dep5
is predetermined by REUSE. Alternatively, a REUSE.toml
file can be used.
Copyright header templates for source files. The root Makefile
contains a target reuse
that updates copyright headers with the templates.
Further information:
Important
The folder name .reuse/templates
is predetermined by REUSE.
A folder that contains every license of all licenses files (library and third-party code).
Further documentation:
Important
The folder name LICENSES
is predetermined by REUSE.
The file can be updated by calling
make BUILD.bazel