Skip to content

Latest commit

 

History

History
35 lines (23 loc) · 1.24 KB

CONTRIBUTING.md

File metadata and controls

35 lines (23 loc) · 1.24 KB

Contributing to Pericles

First off, thank you for considering contributing to Pericles! It's people like you that make Pericles such a great tool.

How Can I Contribute?

Reporting Bugs

  • Ensure the bug was not already reported by searching on GitHub under Issues.
  • If you're unable to find an open issue addressing the problem, open a new one. Be sure to include a title and clear description, as much relevant information as possible, and a code sample or an executable test case demonstrating the expected behavior that is not occurring.

Suggesting Enhancements

  • Open a new issue detailing your enhancement.
  • Clearly describe the use case and your reason for proposing the enhancement.

Pull Requests

  • Fork the repo and create your branch from main.
  • If you've added code that should be tested, add tests.
  • Ensure the test suite passes.
  • Make sure your code lints.
  • Issue that pull request!

Setting Up Development Environment

  • To set up the development environment, ensure you have pnpm and turbo installed.
  • Clone the repo and run pnpm install.
  • To build for development, run npm run dev.

Project Priorities

  • Migrate from manifest v2 to v3.
  • Migrate to Typescript. Please refer to our roadmap on GitHub for more details.