Skip to content

Latest commit

 

History

History
55 lines (41 loc) · 2.44 KB

File metadata and controls

55 lines (41 loc) · 2.44 KB

📐 Contribution Guide

Before starting, you may need to know how to contribute in a good way. You can follow the rules here:

📋 Requirements

⌨️ Developing

  1. Clone this repo with git.
  2. Run yarn install inside the project directory.
  3. Copy the env file: cp .env.example .env. Every key is optional — without a given token the matching activity widget just renders empty. SITE_ACCENT_COLOR and SITE_TEXT_COLOR control the theme colors.
  4. Start the dev server:

See AGENTS.md for how the codebase is organized.

Useful scripts

Script Description
yarn build Production build
yarn start Serve the production build
yarn lint Run ESLint
yarn prettier Format the codebase
yarn stylelint Lint & fix CSS Modules
yarn upgrade-latest Interactive dependency upgrade

Issues

If you encounter an issue with the project, you are welcome to submit a bug report. Before that, please search for similar issues. It's possible somebody has already encountered this issue.

Pull Requests

If you want to contribute to the repository, follow these steps:

  • Fork the repo and develop.
  • Check that your code follows the linter rules: yarn prettier && yarn lint && yarn stylelint
  • Test your code changes manually and make sure the project builds (yarn build).
  • Commit your changes.
  • Push to your fork and submit a pull request.