Skip to content

Latest commit

 

History

History
56 lines (44 loc) · 2.5 KB

CONTRIBUTING.md

File metadata and controls

56 lines (44 loc) · 2.5 KB

How to contribute

Thanks for wanting to contribute! We love all contributions, however small.

Contributions to this project are released to the public under the project's open source license.

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.

Proposing or requesting an article

We'd love ideas for what to write about, and we'd extra love it if you could help us write. Before you do loads of writing, please check whether there's an existing issue which covers or is related to your idea. If there is, drop a comment there to get involved. If not, please create an issue using the "Article request" template. This is so we can see what you're planning, give some advice or support, and avoid duplicated work.

We write our articles in markdown syntax, with some additional formatting, and the files are in src/content/docs.

While you're working on your article, you can see a preview if you clone (your fork of) this repository and run the dev server. To do this, follow the development instructions in the README

Making small changes

The easiest way to make a small change, for example fixing a typo, is to edit the file from your browser. When you click the edit button, it will fork the repository under your account. Try to describe what the change fixes in your commit message.

For example, to change this file, find it in the GitHub repository. Then click the Edit button. Make your changes, type in a commit message, and click the Propose File Change button.

Why is your markdown formatting so weird??

You'll probably notice that there's a lot line breaks in the markdown source for our articles. This is because we like to use Semantic Line Breaks (SemBr) - putting each sentence or meaningful clause on its own line. Because all our content is written and edited with a git-based workflow, having shorter, independently meaningful lines makes commenting in Pull Requests and reading git diffs a lot easier. We'd really prefer it if you can use this convention too when you're contributing.