Skip to content

Rate this page
Thanks for your feedback
Thank you! The feedback has been submitted.

Get enterprise-grade support and services for OpenEverest from certified partners, or join community.

Contributing guide

Thank you for deciding to contribute and help us improve OpenEverest! We also contribute to other open source projects and communities! Let’s make technology better!

By contributing, you agree to the OpenEverest code of conduct.

We welcome all kinds of contributions so here’s how you can get involved:

  • Submit bug reports or feature requests
  • Submit a code patch
  • Contribute to documentation

Submit a bug report or feature request

If you find a bug in OpenEverest, you can submit a report via GitHub Issues. Start by searching the open issues for a similar report. If you find that someone else has already reported the same issue, you can upvote that report to increase its visibility.

If there is no existing report, submit a report following these steps:

  1. Sign in to GitHub. You will need to create an account if you do not have one.

  2. Go to the OpenEverest Issues page and click New issue.

  3. Create a report that:

    • describes the steps to reproduce the issue
    • includes the version of OpenEverest, your environment, and so on
    • has not been reported already
    • is scoped to a single bug

Contribute to OpenEverest code

If you’d like to submit a code patch, follow the Contributing guide in OpenEverest code repository.

Contribute to OpenEverest documentation

Found a typo or didn’t find what you needed? Here’s how you can contribute to the documentation:

  1. Request a doc change through a GitHub issue. If you’ve spotted a doc issue (a typo, broken links, inaccurate instructions, etc.) but don’t have time or desire to fix it yourself - let us know about it.

    • Go to the OpenEverest documentation repository issues page.
    • Sign in to GitHub (create an account if you don’t have one) and click New issue.
    • Describe the issue you have detected, including steps to reproduce, affected version, and any relevant details.
  2. Contribute to documentation directly.

    To contribute to the documentation, you should be familiar with the following technologies:

    The .md files are in the docs/ directory.

    Edit documentation online via GitHub.

    • Select the pencil icon next to the page title to open the source file in the GitHub editor. If you haven’t worked with the repository before, GitHub creates a fork of it for you.

    • Edit the page. You can check your changes on the Preview tab.

    • Commit your changes:

      • In the Commit changes section, describe your changes.
      • Select the Create a new branch for this commit and start a pull request option.
      • Click Propose changes.
    • GitHub creates a branch and a commit for your changes. It loads a new page on which you can open a pull request to OpenEverest. The page shows the base branch - the one you offer your changes for, your commit message and a diff - a visual representation of your changes against the original page. This allows you to make a last-minute review. When you are ready, click the Create pull request button.

    • Someone from our team reviews the pull request and if everything is correct, merges it into the documentation. Then it gets published on the site.