Skip to content

Latest commit

 

History

History
75 lines (46 loc) · 2.33 KB

File metadata and controls

75 lines (46 loc) · 2.33 KB

Contributing to x0 JavaScript Framework

Welcome to the x0 JavaScript Framework project! We appreciate your interest in improving our codebase. Whether you’re fixing a typo, reporting a bug, or proposing a new feature, your contribution is highly valued.


🚀 Getting Started

  1. Fork & Clone the repository.
  2. Create a branch for your work (feature/xyz, fix/bug-abc, etc.).
  3. Push your changes to your branch.
  4. Create a Pull Request (PR) describing your changes.
  5. Wait for your PR to be reviewed and merged.

🧹 Clean Code Matters

We are passionate about clean code! Please:

  • Strive for clarity: Write readable, maintainable code.
  • Refactor where necessary.
  • Call out and improve non-clean-code if you spot it.

Recommended reading: Clean Code by Robert C. Martin


🔏 Commit Signing & Security


❓ Questions, Feature Requests & Improvements


🐞 Reporting Bugs & Issues

  1. Search existing issues here before opening a new one.
  2. If your bug is new, create an issue and include:
    • A descriptive title
    • A clear explanation of the problem
    • Steps to reproduce
    • Expected vs. actual behavior
    • Relevant code sample or test case

💄 Cosmetical Fixes

  • Whitespace, indentation, comments, typo corrections, and other cosmetic changes are always welcome!

🔗 Issue & PR Templates

  • Please use the provided issue templates and PR templates for a streamlined process.

🌟 Happy Hacking!

We’re excited to see your contributions. Thank you for making x0-Framework better!

x0 Framework Lead Developer Claus Prüfer