Skip to content

Latest commit

Β 

History

History
89 lines (63 loc) Β· 2.14 KB

File metadata and controls

89 lines (63 loc) Β· 2.14 KB

🀝 Contributing to AniPub

First off, thanks for considering contributing to AniPub!
Your code, ideas, and energy are what drive this project forward. Whether you're fixing a typo or building a new feature, you are awesome.


πŸš€ How to Contribute

  1. Fork the repository
    Click the "Fork" button at the top right to create your own copy.

  2. Clone your fork

    git clone https://github.com/AnimePub/AniPub.git
    cd AniPub
  3. Create a new branch

    git checkout -b my-cool-feature
  4. Install dependencies

    npm install
  5. Start the server locally

    node backend/app.js
    # Open http://localhost:3000 to test your changes
  6. Make your changes and commit

    git add .
    git commit -m "Describe your changes"
  7. Push to your fork

    git push origin my-cool-feature
  8. Create a Pull Request
    Go to your fork on GitHub and click "New Pull Request".


πŸ“ What Can You Contribute?

  • Bug fixes and troubleshooting 🐞
  • New features and enhancements πŸš€
  • UI/UX improvements 🎨
  • Documentation updates πŸ“
  • Code optimization and refactoring ⚑
  • Security improvements πŸ”’

All skill levels are welcome! If you're not sure where to start, check the issues.


🌟 Contribution Guidelines

  • Describe your changes clearly in commits and PRs.
  • If you add a new feature, update the documentation/wiki if needed.
  • Be respectful and constructive in all interactions.
  • Test your code before submitting a PR.

πŸ’¬ Need Help?

  • Open an issue for questions and bug reports.
  • Suggest ideas or improvements in Discussions (coming soon).
  • For security issues, please see SECURITY.md.

πŸ’Έ Support AniPub

AniPub is powered by open source and community support.
If you’d like to help with hosting and development costs, see donation links on the main site or repo.


Thank you for making AniPub better!
Made with ❀️ by the AniPub community.