Skip to content

Latest commit

 

History

History
91 lines (65 loc) · 2.34 KB

contributing.md

File metadata and controls

91 lines (65 loc) · 2.34 KB

Contributing to WebDevTools

Thank you for considering contributing to WebDevTools! We welcome contributions from everyone. Here’s a guide to help you get started.

Table of Contents

  1. Code of Conduct
  2. How to Contribute
  3. Development Workflow
  4. Style Guides
  5. Getting Help

Code of Conduct

This project adheres to a Code of Conduct to foster an open and welcoming environment. By participating, you agree to uphold this code. Report any issues to adam.webtools@gmail.com.

How to Contribute

Reporting Bugs

To report a bug, please open an issue with:

  • A clear and descriptive title.
  • Steps to reproduce the issue.
  • Expected vs. actual results.
  • Screenshots or logs if available.

Suggesting Features

To suggest a feature, please:

  1. Search for existing suggestions.
  2. If none exist, open an issue with:
    • A clear title and detailed description.
    • The problem it solves.
    • Examples or references.

Submitting Code Changes

For code contributions:

  1. Fork the repository.
  2. Create a branch (git checkout -b feature/your-feature-name).
  3. Make your changes.
  4. Test thoroughly.
  5. Add your feature(if it is a tool) to the src/db/tools.json
  6. Commit and push (git commit -am 'Add new feature' and git push origin feature/your-feature-name).
  7. Open a pull request.

Development Workflow

  1. Fork and Clone:
    git clone https://github.com/Bashamega/WebDevTools.git
    cd WebDevTools
  2. Install Dependencies:
    npm install
  3. Run Development Server:
    npm run dev

Style Guides

Code Style

  • Follow the existing coding standards.
  • Use meaningful names for variables and functions.
  • Keep functions small and focused.

Documentation Style

  • Write clear comments.
  • Document important functions and classes.
  • Update README.md as necessary.

Getting Help

For help, you can:

  • Review the documentation.
  • Check existing issues and pull requests.
  • Reach out via discussions.

Thank you for contributing to WebDevTools! Your help is greatly appreciated.