Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 2.31 KB

CONTRIBUTING.md

File metadata and controls

37 lines (26 loc) · 2.31 KB

Contributing to Layer5

You want to contribute to the project? Yay! We want you to! Visit our centralized instructions for contributing.

Contribution

Contributions, updates, discrepancy reports and pull requests are welcome! Layer5 is community-built and warmly welcomes collaboration. Contributors are expected to adhere to the Contributor Covenant code of conduct.

The service mesh landscape is powered by Jekyll. In order to add/update the landscape, clone this repository, create a branch and navigate to the _data/categories folder. Edit these yaml files (if appropriate):

Entries should be listed in alphabetical order. Edit other yaml files as needed.

Please contribute! The Layer5 site uses GitHub Pages (Jekyll) to host its site. The process of contributing to documentation follows this flow:

  1. Get a local copy of the site. git clone https://github.com/layer5io/layer5
  2. Create and checkout a new branch to make changes within git checkout -b <my-username>/<my-changes>
  3. Edit site/add content. vi <specific page>.md # or use your favorite IDE
  4. Run site locally to preview changes. make site # this will run a local web server with "live reload" conveniently enabled.
  5. Commit and push changes to your remote branch. git push origin <my-username>/<my-changes>
  6. Open a pull request (in your web browser) against the master branch on https://github.com/layer5io/layer5.

Build and preview your changes by running make site or make docker.