Skip to content

Latest commit

 

History

History
25 lines (18 loc) · 864 Bytes

File metadata and controls

25 lines (18 loc) · 864 Bytes

Scientific Python Library Development Guide

This is maintained by the scientific Python community for the benefit of fellow scientists and research software engineers. The repository contains:

  • A guide
  • A copier/cookiecutter template that generates a template for a scientific Python library
  • sp-repo-review, a plugin for repo-review

Contributing to the documentation

To build locally, install rbenv (remember to run rbenv init after installing, and rbenv install 3.4.1). Then:

./helpers/fetch_repo_review_app.sh
bundle install
bundle exec jekyll serve --livereload

The pages are in markdown in pages/. Images and data files are in assets/.

To bump versions, use nox. You can run nox -s pc_bump to bump the pre-commit versions, and nox -s gha_bump to bump the GitHub Actions versions.