UNPKG

betterpack

Version:

A Universal Node.js Package Manager CLI with automated agent capabilities

108 lines (97 loc) โ€ข 4.17 kB
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Contributing - BetterPack</title> <link rel="stylesheet" href="styles.css"> </head> <body> <nav class="navbar"> <div class="nav-container"> <div class="nav-brand"> <h1><a href="index.html" style="text-decoration: none; color: inherit;">BetterPack</a></h1> <span class="version">v2.0.0</span> </div> <ul class="nav-menu"> <li><a href="index.html">Home</a></li> <li><a href="index.html#commands">Commands</a></li> <li><a href="api.html">API</a></li> <li><a href="contributing.html">Contributing</a></li> <li><a href="https://github.com/involvex/betterpack" target="_blank">GitHub</a></li> </ul> </div> </nav> <main class="container"> <section class="section"> <h1>Contributing to BetterPack</h1> <p>We welcome contributions from the community! Here's how you can help make BetterPack better.</p> <h2>Getting Started</h2> <div class="code-block"> <pre><code># Fork and clone the repository git clone https://github.com/yourusername/betterpack.git cd betterpack # Install dependencies npm install # Run tests npm test # Start development npm run dev</code></pre> </div> <h2>Development Guidelines</h2> <div class="feature-card"> <h3>Code Style</h3> <ul> <li>Use ESLint and Prettier for consistent formatting</li> <li>Follow conventional commit messages</li> <li>Write tests for new features</li> <li>Update documentation for API changes</li> </ul> </div> <h2>Areas for Contribution</h2> <div class="features-grid"> <div class="feature-card"> <h3>๐Ÿ› Bug Fixes</h3> <p>Help us identify and fix issues in the codebase</p> </div> <div class="feature-card"> <h3>โœจ New Features</h3> <p>Add new package manager support or AI capabilities</p> </div> <div class="feature-card"> <h3>๐Ÿ“š Documentation</h3> <p>Improve docs, examples, and tutorials</p> </div> <div class="feature-card"> <h3>๐Ÿงช Testing</h3> <p>Expand test coverage and add integration tests</p> </div> </div> <h2>Pull Request Process</h2> <ol> <li>Create a feature branch from <code>main</code></li> <li>Make your changes with appropriate tests</li> <li>Update documentation if needed</li> <li>Ensure all tests pass</li> <li>Submit a pull request with a clear description</li> </ol> <h2>Community</h2> <p>Join our community discussions:</p> <ul> <li><a href="https://github.com/involvex/betterpack/issues" target="_blank">GitHub Issues</a> - Report bugs and request features</li> <li><a href="https://github.com/involvex/betterpack/discussions" target="_blank">GitHub Discussions</a> - Ask questions and share ideas</li> </ul> </section> </main> <footer class="footer"> <div class="container"> <p>&copy; 2024 BetterPack. Open source project by <a href="https://github.com/involvex" target="_blank">InvolveX</a></p> <div class="footer-links"> <a href="https://github.com/involvex/betterpack" target="_blank">GitHub</a> <a href="https://npmjs.com/package/betterpack" target="_blank">npm</a> <a href="contributing.html">Contributing</a> </div> </div> </footer> </body> </html>