Thank you for your interest in contributing to the Laravel Starter Project! Whether you want to report issues, suggest new features, or contribute code changes, your participation is highly appreciated. Please take a moment to review this guide before getting started.
Before contributing, please review and adhere to our Code of Conduct. We expect all contributors to maintain a respectful and inclusive environment.
If you encounter bugs, issues, or unexpected behavior in the Laravel Starter Project, please check the existing issues on GitHub to see if it's already reported. To submit a new issue:
- Go to the Issues section.
- Click on the "New Issue" button.
- Select the appropriate issue template (bug report, feature request, etc.).
- Provide clear and concise details about the problem or suggestion.
Our team will review the issue and respond promptly. Please be patient and offer additional information if required.
We encourage you to share ideas and request new features for the Laravel Starter Project:
- Go to the Issues section.
- Click on the "New Issue" button.
- Choose the "Feature Request" template.
- Describe the feature you propose, offering as much context as possible.
Upon review, if your feature aligns with the project goals, it may be added to our development roadmap.
To set up the development environment for the Laravel Starter Project:
- Fork the repository to your GitHub account.
- Clone the forked repository to your local machine.
- Install dependencies by running
composer install
andnpm install
in the project root folder. - Configure the
.env
file for your database connection. - Run database migrations with
php artisan migrate
and seed the database withphp artisan db:seed
. - Start the development server using
php artisan serve
.
Contributions in the form of code changes or bug fixes are appreciated. Here's how to submit a pull request (PR):
- Create a new branch based on the
develop
branch with a descriptive name (e.g.,feature/new-feature
orbugfix/issue-123
). - Implement your changes, ensuring adherence to the coding guidelines.
- Commit your changes with clear and concise messages.
- Push your branch to your forked repository on GitHub.
- Open a pull request (PR) against the
main
branch of the original repository. - Provide a detailed description of your changes and the problem they address in the PR description.
Our team will review your PR, provide feedback if needed, and merge it once it meets our standards.
To maintain code consistency and readability, follow these guidelines:
- Use meaningful variable and function names.
- Adhere to the existing coding style, including indentation and formatting.
- Add comments, especially in complex sections, to enhance understanding.
- Write clear and concise commit messages, explaining each commit's purpose.
By contributing to the Laravel Starter Project, you agree that your contributions will be licensed under the MIT License.