Skip to content

Latest commit

 

History

History
38 lines (26 loc) · 1.02 KB

CONTRIBUTING.md

File metadata and controls

38 lines (26 loc) · 1.02 KB

Contributing

Welcome! As a Jupyter project, we follow the Jupyter contributor guide and Code of Conduct.

To set up a development environment for this repository:

  1. Clone this repository:

    git clone https://github.com/jupyterhub/oauthenticator
    
  2. Do a development install with pip:

    cd oauthenticator
    pip install -e ".[test]"
    
  3. Install pre-commit hooks that checks formatting before commits are made.

    pip install pre-commit
    pre-commit install --install-hooks
    
  4. Run tests

    pytest
    

Note: OAuthenticator is not accepting pull requests adding new OAuth providers. See the documentation for how to use GenericOAuthenticator with your provider or to write your own OAuthenticator class for your provider.

Feel free to ask for help on the Jupyter forum