We appreciate your interest and efforts to contribute. Before you get started, please take a moment to review the following guidelines.
- If you're new to open source, you can check out GitHub's guide to forking repositories.
- Make sure you have Git installed on your local machine along with Node.js.
- Before working on an issue, please check if it's already assigned or if someone else is already working on it. If not, feel free to assign it to yourself.
- If you find a new issue or want to suggest an enhancement, please use our issue tracker.
Before submitting a bug report, please ensure that you have checked the latest version of the project, and that the issue persists. When submitting a bug report, please provide a detailed description along with steps to reproduce the issue.
If you have an idea for an enhancement, please create an issue and outline your proposal. We welcome discussions about new features or improvements.
If you want to set up a local development environment, follow these steps:
-
Fork the repository to your GitHub account.
-
Clone the forked repository.
git clone https://github.com/your-username/Frontend.git
cd Frontend
- Install project dependencies.
npm install
- Start the development server
npm run serve
- Create a new branch for your changes.
git checkout -b your-feature-branch
- Make your changes and commit them.
git add .
git commit -m "Your descriptive commit message"
- Push your changes to your fork.
git push origin your-feature-branch
- Build the project to ensure there are no build errors.
npm run build
- Run the linter to check for coding standards.
npm run lint
- Run tests to ensure your changes haven't introduced regressions.
npm run test
If everything is successful, you're ready to create a pull request against the main branch of the original repository!
This project and everyone participating in it are governed by our Code of Conduct. By participating, you are expected to uphold this code. Please report any unacceptable behavior.
Thank you for considering contributing! We appreciate your time and effort. If you have any questions or need assistance, feel free to reach out.