- DevLab: A versatile web development toolkit, offering an integrated code editor, live preview, version control, API documentation, and collaboration features. Enhance coding experience with tools for linting, responsive design testing, performance analysis, and more. Your all-in-one solution for efficient and collaborative web development.
colors
- light-white #f1faee
- dark blue #1d3557
Thank you for considering contributing to DevLab! Your involvement is greatly appreciated.
- Fork the repository and clone it to your local machine.
- Create a new branch for your contribution:
git branch feature/your-contribution
- move to the new created branch
git checkout -b feature/your-contribution
Please follow these guidelines when contributing to DevLab:
Types of Contributions:
- Bug fixes
- Feature improvements
- New developer tool implementations
General Guidelines:
-
Meaningful Naming: Use descriptive and unique names for files, classes, and functions to avoid conflicts and enhance readability.
-
File Organization:
- Place new CSS files in the
assets/css
folder. - Place new JavaScript files in the
assets/js
folder. - Place images and logos in the appropriate subfolders within
assets
.
- Place new CSS files in the
-
Pull Requests:
- Include a descriptive title and detailed description of your changes..
- Address any feedback provided in the review process.
-
Naming:
- Use meaningful and unique names for files and classes to prevent conflicts.
-
Testing:
- Thoroughly test your code to ensure it works as expected (unit tests, integration tests, etc.).
Submitting changes:
-
Ensure that your code adheres to our coding standards.
-
Write clear and meaningful commit messages.
-
Push your changes to your fork git push origin feature/your-contribution.
-
Open a pull request on the main repository.
-
Your pull request will be reviewed, and any necessary feedback will be provided.
Bug Reports:
-
Search for existing issues to avoid duplication.:
-
If the issue is new, create a clear and descriptive issue with:
- A concise title.
- Detailed steps to reproduce the bug.
- Relevant information about your environment (OS, browser, etc.)
Feature Requests:
-
Search for existing feature requests.
-
If the feature is new, create a clear and detailed issue explaining:
- The proposed feature.
- Its benefits and use cases.
- Any relevant examples or mockups
Licensing:
- By contributing, you agree that your contributions will be licensed under the MIT License.
Contact:
If you have any questions or concerns, please contact the project maintainers at [email protected].
Thank you for contributing to DevLab!