Skip to content

A handbook containing governance and a community and organization overview for pyOpenSci

License

Notifications You must be signed in to change notification settings

pyOpenSci/handbook

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyOpenSci Handbook

All Contributors GitHub release (latest by date) DOI CircleCI

What is pyOpenSci?

pyOpenSci is a vibrant and diverse open science and open source community of practice. We are file down open science and open source pain points associated with sharing and writing better, more maintainable code and software.

Our community runs several programs:

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

How to setup

This repository contains the source files for the pyOpenSci governance handbook.

Build the governance document locally

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

The easiest way to build our documentation is to use nox, 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
  1. 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

The governance page should automatically open in a new browser window. If it does not, check your terminal for the text "Serving on http://XXX.X.X.X:XXXX". The HTTP address is a link that you can click (or copy and paste into your browser) to open the handbook page for live editing.

Contributing to this guide

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

Contributors ✨

Thanks goes to these wonderful people (emoji key):

Karen Cranston
Karen Cranston

💻 🎨 👀
Tracy Teal
Tracy Teal

💻 👀 🎨
Leah Wasser
Leah Wasser

💻 👀 🎨
Jesse Mostipak
Jesse Mostipak

💻 👀

This project follows the all-contributors specification. Contributions of any kind are welcome!