Skip to content

Create CONTRIBUTING.md for new contributors #7

Description

@dollfins

Description

The README.md links to a CONTRIBUTING.md file that does not exist in the repository. A contributing guide should be created to help new contributors understand how to set up the project, run tests, follow coding conventions, and submit pull requests.

Current State

The README says:

Contributions are welcome! Please see our [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.

But no CONTRIBUTING.md file exists in the repository.

Required Content

Create CONTRIBUTING.md covering:

  1. Getting Started — Prerequisites, cloning, installing dependencies (npm install)
  2. Development Workflow — How to compile (npm run compile), watch (npm run watch), and test (npm test)
  3. Code Style — Linting with ESLint, TypeScript strict mode
  4. Pull Request Process — Branch naming, commit message conventions, review expectations
  5. Project Structure — Brief overview of src/ modules and what each does
  6. Testing — How to write and run tests

Acceptance Criteria

  • CONTRIBUTING.md exists at the repository root
  • Covers all sections listed above
  • Links and references are accurate
  • README link still works

Complexity

Trivial — documentation only, no code changes.

Points

100

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationgood first issueGood for newcomers

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions