Skip to content

Latest commit

 

History

History
108 lines (65 loc) · 6.72 KB

CONTRIBUTING.md

File metadata and controls

108 lines (65 loc) · 6.72 KB

Contributing to the Frontity Documentation

Any member of the community is welcome to suggest changes to Frontity's official documentation at any time. Frontity's documentation can be found at https://docs.frontity.org/. Any and all help is very much appreciated!

The following describes how to contribute to the Frontity documentation.

If you're stuck at any point, don't hesitate to use our Community Forum to ask for help or make your suggestions.

What Does this Document Contain?

This document contains all the required information and links to resources needed to contribute to the Frontity documentation:

Code of Conduct

We provide a Code of Conduct to make clear the behavior we expect from contributors and maintainers alike. We are committed to providing a welcoming and supportive environment and kindly request that you participate in these values also.

Our Code of Conduct is adapted from the Contributor Covenant, version 1.4, available at http://contributor-covenant.org/version/1/4.

Platform

We use gitbook to generate the documentation site which is connected to our gitbook-docs repository (every time the master branch is updated the whole documentation site is rebuilt).

github-gitbook-connection

This gitbook-docs repository is the "source of truth" for Frontity's documentation and any suggested changes are managed through Pull Requests (to its master branch).

Documentation Format

The documents in the gitbook-docs repository use Markdown syntax to add format and structure to the texts.

If you want to know more about Markdown then take a look at:

These Markdown documents are used by gitbook to generate the final HTML you can see in our documentation site.

Reporting Issues

If you have found a bug or a spelling mistake, or if you consider that information is missing or that improvements can be made, or if you find anything related to the Frontity documentation that you feel is an issue that should be reported, you can:

Our staff will review your suggestions and will take any actions necessary to improve our documentation taking your feedback into consideration.

Code Releases

Want to do a code contribution that may require an update of the docs? Follow our code releases workflow

Contributions Workflows

To suggest changes in Frontity's documentation you'll need a GitHub account (so create it if you don't have already one)

There are several workflows you can use to suggest changes. All of them finish with the creation of a Pull Request.

If you want to know more about Pull Requests you can take a look at:

Your changes will not be visible right away, the Frontity Team will first review them and then merge them if the suggested changes are approved. So you don't need to worry about breaking anything!

Here you have the most important workflows you can use to suggest changes in our documentation:

Edit on Github 📝

This workflow is recommended for minor changes in just one file and for those who have little or no experience with git or github. With this workflow you can edit documentation directly online in your browser.

Learn more about this workflow here.

Fork & Edit on Github 📝📝

This workflow is recommended for changes in several files and for those who have some experience with git or github With this workflow you can also edit documentation directly online in your browser.

Learn more about this workflow here.

Fork, Local Edit & Push 📝📝📝

If you are familiar with Git, you can use the Fork, Local Edit & Push workflow. This, in fact, is the preferred method for all but very minor changes. If you've previously contributed to other projects on GitHub via pull requests, you should already be familiar with this workflow.

Learn more about this workflow here.

For minor changes, or if you're new to GitHub, we suggest that you use the Edit on Github workflow, because it's a quick and easy way to make changes.

If you have knowledge of Git and/or your proposed changes are more extensive then we recommend that you use Fork, Local Edit & Push.