betterpack
Version:
A Universal Node.js Package Manager CLI with automated agent capabilities
108 lines (97 loc) โข 4.17 kB
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>© 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>