Skip to content
This repository has been archived by the owner on Dec 11, 2024. It is now read-only.

Latest commit

 

History

History
74 lines (48 loc) · 3.57 KB

CONTRIBUTING.md

File metadata and controls

74 lines (48 loc) · 3.57 KB

How to contribute

Firstly thanks for thinking of contributing - the project is open source and all contributions are very welcome 🙂 💥 👍

How to report a bug or suggest a new feature

How to make a contribution

Local development

Unit tests

Functional tests

How to report a bug or suggest a new feature

Create an issue, describing the bug or new feature in as much detail as you can.

How to make a contribution

Visual Studio Code

The easiest way to set up your development environment (unless you have Codespaces, which is even easier) is to use Visual Studio Code's Remote Containers functionality:

Codespaces

If you have access to GitHub Codespaces (which allows full remote development from within your browser or VS Code) then all you need to do is fork the project and open it in Codespaces - easy!

Local development from scratch

Dependencies

Unit tests

The unit tests are written in Go

Prerequisites for the unit tests

Set GAUGE_PROJECT_ROOT as an environment variable with the full path of the project root directory, e.g. /home/someuser/workspace/gauge-confluence

Running the unit tests

go test -v ./...

Functional tests

Functional tests documentation