Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 1.64 KB

CONTRIBUTING.md

File metadata and controls

40 lines (25 loc) · 1.64 KB

Contributing Guidelines

The Kool project accepts contributions via GitHub pull requests. This document outlines the process to help get your contribution accepted.

At this point, the workflow is focused on supporting the core team with shipping new features and writing documentation.

There are issues with a good first issue label. Feel free to browse open issues, enter discussions, or get straight to work!

Reporting a Security Issue

As stated on SECURITY.md, in case of a security issue or concern, please consider reporting it privately at first to contact@kool.dev.

Rich Content Issues and PRs

If applicable, please consider adding screenshots to help explain your issues or solutions. Recordings can also be very helpful to facilitate communication.

Local Development Directions

Lint, Formatting and Tests

Before submitting a PR, make sure to run fmt and linters.

kool run fmt
kool run lint
kool run test

Updating Command Signature Documentation

The Cobra library offers a simple solution for generating markdown documentation for the usage of its commands. In order to update the generated markdown files, you must do the following:

kool run make-docs
git add .
git commit -m "Updated commands docs (auto generated)"