Thank you for considering contributing to Talk Timer! Your help is greatly appreciated.
To get started with development, follow these steps:
- Fork the repository: Click the "Fork" button at the top right of the repository page.
- Clone your fork: Clone your forked repository to your local machine.
git clone https://github.com/your-username/talk-timer.git
- Install dependencies: Navigate to the project directory and install the dependencies. We use
npm
in this example, but you can useyarn
,pnpm
, orbun
as well.cd talk-timer npm install
- Run the development server: Start the development server to see your changes live.
npm run dev
- Create a branch: Create a new branch for your feature or bugfix.
git checkout -b feature/your-feature-name
- Make changes: Make your changes to the codebase.
- Test your changes: Ensure that your changes work as expected and do not break existing functionality.
- Commit your changes: Commit your changes with a clear and descriptive commit message.
git commit -m "Add feature: description of your feature"
- Push your changes: Push your changes to your forked repository.
git push origin feature/your-feature-name
- Create a pull request: Create a pull request from your forked repository to the main repository.
- Review and merge: Wait for your pull request to be reviewed and merged. Make any necessary changes if requested.
Please follow the existing code style and use the provided linters. Run the following command to check for linting errors:
npm run lint
Please check if the project builds and starts correctly before creating a pull request. Run the following command to build and start the project:
npm run build
npm start