Thank you for your interest in contributing! 🎉
git clone https://github.com/YOUR_USERNAME/devastating-website-cloner.git
cd devastating-website-clonergit checkout -b feature/amazing-feature- Follow the existing code style
- Write clear commit messages
- Add tests if applicable
- Update documentation
npm install
npm run lint
npm run buildgit push origin feature/amazing-featureThen create a Pull Request on GitHub.
- Use TypeScript strict mode
- Follow ESLint rules
- Use meaningful variable names
- Add comments for complex logic
Use conventional commits:
feat: add new extraction script
fix: bug in asset download
docs: update README
style: format code
refactor: improve performance
test: add unit tests
chore: update dependencies
- Ensure all tests pass
- Update documentation
- Add PR description
- Request review
- Address feedback
Contributions welcome for:
- Support for more frameworks (Vue, Svelte, Angular)
- Docker container for easy deployment
- GUI interface
- More test coverage
- Improve error handling
- Add more animation libraries (GSAP, Anime.js)
- Support for SSR sites (Next.js, Nuxt)
- Automatic deployment to Vercel/Netlify
Open an issue for:
- Bug reports
- Feature requests
- Documentation improvements
- Questions
By contributing, you agree that your contributions will be licensed under the MIT License.