Skip to content

Latest commit

 

History

History
54 lines (39 loc) · 1.86 KB

CONTRIBUTING.md

File metadata and controls

54 lines (39 loc) · 1.86 KB

analysis-essentials is an open source project, and we welcome contributions of all kinds: new lessons, fixes to existing material, bug reports, and reviews of proposed changes are all equally welcome.

By contributing, you are agreeing that we may redistribute your work under these licenses. You also agree to abide by our contributor code of conduct.

Getting Started

  1. We use the fork and pull model to manage changes. More information about forking a repository and making a Pull Request.

  2. To build the lessons please install the dependencies.

  3. For our lessons, you should branch from and submit pull requests against the master branch.

  4. When editing lesson pages, you need only commit changes to the Markdown source files.

  5. If you're looking for things to work on, please see the list of issues for this repository. Comments on issues and reviews of pull requests are equally welcome.

Dependencies

To build the lessons locally install the following:

  1. Install node.js and npm

  2. Install gitbook with npm install gitbook-cli -g

  3. To convert Markdown files into HTML pages in the _book directory, go into the root directory of your lesson and run:

    $ make
    

    Now open _book/index.html in a browser to see your changes.