Skip to content

Latest commit

 

History

History
61 lines (40 loc) · 2.43 KB

CONTRIBUTING.md

File metadata and controls

61 lines (40 loc) · 2.43 KB

Contributing to monkeytype-readme

Thank you for stopping by. monkeytype-readme welcomes and appreciates your contribution

Reporting Issues

Before opening a new issue, first search for existing issues to avoid duplications.

When you start working on an issue, make sure you are asked to be assigned to it.

Bug Report

Please include as much details as possible:

  • steps to reproduce,
  • a github repo that has enough setup to reproduce the bug would be nice,
  • screenshots.

Feature Request

If you have an idea and don't know where to start yet, consider opening a discussion first.

If you have a PR ready as your proposed implementation, you can create an issue and a PR that references it.

Pull Requests

Each pull request should reference an open issue unless the change is very something simple such as a typo.

Consistent Code Style

  1. Commit message should follow the Conventional Commits specification, this will enable semantic-release to automate the workflow properly.
  2. Code should be formatted with prettier and linted with eslint. They are already integrated into the codebase. See package.json for relevant scripts. There might also exist extensions for your editor that further enhance the experience with these tools.

Development Setup

This repo uses pnpm. After forking and/or cloning the repo, a typical workflow is

pnpm install

pnpm build

pnpm test

See package.json for more details