Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Python packaging made simple. Recommendations & guidance curated by the pyOpenSci community

License

Notifications You must be signed in to change notification settings

pyOpenSci/python-package-guide

 
 

Repository files navigation

pyOpenSci Governance

GitHub release (latest by date)

DOI

CircleCI

What is pyOpenSci?

pyOpenSci is devoted to building diverse, supportive community around the Python open source tools that drive open science. We do this through:

  • open peer review
  • mentorship and
  • training.

pyOpenSci is an independent organization, fiscally sponsored by Community Initiatives.

🚧 Construction note 🚧

This repository is currently under heavy construction. So please note that if you are working through the content!

Contributing statement

How to setup

This repository contains the source files for the pyOpenSci governance.

Build the governance document locally

Our governance documentation is built with Sphinx which is a documentation tool.

The easiest way to build our documentationis to use the nox automation tool, a tool for quickly building environments and running commands within them. Using nox ensures that your environment has all the dependencies needed to build the documentation.

To build, follow these steps:

  1. Install nox

    $ pip install nox
  2. Build the documentation:

    $ nox -s docs

This should create a local environment in a .nox folder, build the documentation (as specified in the noxfile.py configuration), and the output will be in _build/html.

To build live documentation that updates when you update local files, run the following command:

$ nox -s docs-live

Contributing to this guide

We welcome and issues and pull-requests to improve the content of this guide. If you'd like to see an improvement, please open an issue.