Skip to content

Latest commit

 

History

History
18 lines (11 loc) · 1.53 KB

contributing.md

File metadata and controls

18 lines (11 loc) · 1.53 KB

How to Contribute

Project TIKEBook follows all of the usual STScI style guidelines. See in particular the Notebook Template for help getting started.

Organization

Each Notebook should be contained within a folder bearing the same name. The folder must also contain a requirements.txt file; you can use pipreqsnb to automatically generate this for a Notebook.

Submitting a PR

Please follow a forking workflow when submitting a pull request.

Content Guidelines

Project TIKEBook is meant to function as a comprehensive curriculum while being useful for standalone lessons. This imposes some additional guidelines that exceed the normal STScI Notebook Guidelines. In particular, you should include:

  • "Prerequisites": A reasonable list of expected knowledge should be included at the beginning of a Notebook. This could include complicated or uncommon Python structures, background reading on machine learning, or details about a particular astrophysical phenomenon. When possible, you should provide a reference so that readers can prepare for the lesson.

  • Learing Goals or Lesson Plan: In essence, what you expect people will learn or "take away" from this Notebook.

  • A Table of Contents: An outline of the lesson, with links to each subsection in the Notebook for easy navigation.