title: "Contributing" linkTitle: "Contribution guidelines" weight: 159 description: >
Contribution guidelines for the EdgeVPN project are on the Github repository. Here you can find some heads up for contributing to the documentation website.
We use github to host code, to track issues and feature requests, as well as accept pull requests.
We use Hugo to format and generate our website, the Docsy theme for styling and site structure, and Github Actions to manage the deployment of the site. Hugo is an open-source static site generator that provides us with templates, content organisation in a standard directory structure, and a website generation engine. You write the pages in Markdown (or HTML if you want), and Hugo wraps them up into a website.
All submissions, including submissions by project members, require review. We use GitHub pull requests for this purpose. Consult GitHub Help for more information on using pull requests.
In short, when you submit code changes, your submissions are understood to be under the same License that covers the project. Feel free to contact the maintainers if that's a concern.
If you've just spotted something you'd like to change while using the docs, Docsy has a shortcut for you:
Here's a quick guide to updating the docs with a git local checkout. It assumes you're familiar with the GitHub workflow and you're happy to use the automated preview of your doc updates:
make serve
from the docs
dir, then browse to localhost:1313By contributing, you agree that your contributions will be licensed under the project Licenses.