Thank you for your interest in contributing to Bordex! We appreciate your help in making this project better and more useful. Here are some guidelines to ensure smooth collaboration.
- Fork the repository and clone it to your local machine.
- Install dependencies with
npm install
. - If necessary, build the project with
npm run build
to generate the dist files. - Start a local dev server with
npm run dev
to preview your changes live.
If you encounter bugs, issues, or have feature requests, please open an issue and include:
- A clear title and description.
- Steps to reproduce the issue if it's a bug.
- Any error messages or screenshots, if relevant.
-
Create a new branch for each feature or bug fix:
git checkout -b feature/your-feature-name
-
Write clean, modular code and add comments where necessary.
-
Test your changes to make sure they work as expected.
-
Run linters (e.g., ESLint, Prettier) to ensure code consistency:
npm run lint
5.Commit your changes (see Commit Guidelines below). 6. Push your branch to your forked repository and create a pull request.
- Follow ESLint and Prettier confiurations provided in the repository.
- Avoid duplicating code. if pssible, refactor or reuse existing code.
This project follows the Conventional Commits specification:
feat:
A new feature.fix:
A bug fix.docs:
Documentation updates or improvements.style:
Code style changes (whitespace, formatting, missing semicolons).refactor:
Code changes that neither fix a bug nor add a feature.test:
Adding or updating tests.chore:
Maintenance tasks, such as dependency updates or build changes.
Example commit message:
git commit -m "feat: add new border style feature"
Thank you for taking the time to contribute! Please feel free to reach out if you have any questions or need clarification on anything.