Thank you for your interest in contributing to the Listings Directory project! We welcome contributions of all kinds, including bug fixes, new features, documentation improvements, and more.
-
Fork the Repository
- Start by forking the Listings Directory repository to your GitHub account.
-
Clone Your Fork
- Clone the forked repository to your local machine:
git clone https://github.com/your-username/listings-directory.git cd listings-directory
- Clone the forked repository to your local machine:
-
Set Up the Development Environment
- Make sure you have the following tools installed:
- bun, npm or yarn
- Install project dependencies:
bun install
- Make sure you have the following tools installed:
-
Run the Project Locally
- Start the development server:
bun run dev
- Open your browser and navigate to
http://localhost:8080
.
- Start the development server:
If you encounter any bugs or have suggestions for improvements, please open an issue in the GitHub Issues section with detailed information about the problem or idea.
-
Create a Branch
- Create a new branch for your feature or bug fix:
git checkout -b feature/your-feature-name
- Create a new branch for your feature or bug fix:
-
Write Clear Commit Messages
- Use concise and descriptive commit messages to explain your changes.
-
Lint and Test Your Code
- Run linters to ensure your code adheres to the project's style guidelines:
bun run lint
- If tests are available, run them before submitting your changes:
bun test
- Run linters to ensure your code adheres to the project's style guidelines:
-
Submit a Pull Request
- Push your branch to your fork:
git push origin feature/your-feature-name
- Open a pull request (PR) to the
main
branch of the original repository. Make sure to include a clear description of the changes and reference any related issues.
- Push your branch to your fork:
- Help improve the documentation by submitting edits to the
README.md
or creating new files for detailed guides. - Use clear and simple language, and include code examples where applicable.
- Use the Discussions section to propose new ideas or enhancements.
By participating in this project, you agree to abide by the Code of Conduct.
Thank you for helping make Listings Directory better!