Thank you for your interest in contributing to k6!
(ノ◕ヮ◕)ノ*:・゚✧
Before you begin, make sure to familiarize yourself with the Code of Conduct. If you've previously contributed to other open source project, you may recognize it as the classic Contributor Covenant.
If you want to chat with the team or the community, you can join the k6 Slack or post a question on the k6 community forum.
The k6 documentation is a Gatsby application using React components and markdown files for the content of the different pages.
There are two types of pages: Welcome Pages and Documentation articles.
Welcome Pages are the pages shown on the header menu: Guides
, Javascript API
, Cloud Docs
, Integration
, and Examples
. They are made as separate React Components for maximum customisation.
Documentation articles are markdown files structured under the src/data/markdown/docs
folder.
If you want to know more about how to edit these pages, read more about the File format