Skip to content

splashcat-ink/splashcat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,076 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Splashcat

Splashcat is an award-winning service to track Splatoon 3 battles. Built upon Django, htmx, _hyperscript, and Tailwind CSS.

How to contribute

Thank you for taking the time to contribute to Splashcat! We appreciate your help. There are multiple ways you can help:

Getting Started

Required dependencies: Python, Poetry & Node.js + npm.

  1. Fork the repository
  2. Clone the repo and change directory:
    git clone https://github.com/your-username/splashcat.git
    cd splashcat
  3. Copy .env.example to .env and add required environment variables
    To generate a SECRET_KEY:
    openssl rand -base64 50 | tr -dc 'a-zA-Z0-9!@#$%^&*(-_=+)' | head -c 50
  4. Install dependencies:
    poetry install
    npm install
    npx update-browserslist-db@latest
  5. Build the frontend CSS/JS:
    npm run build
    poetry run python manage.py collectstatic
  6. Run the web server:
    poetry run python manage.py runserver

Contributing to the codebase

  1. Create a branch for your feature or fix:
    git checkout -b myfeature
  2. Commit your changes:
    git commit -m "Description of the change"
  3. Push to the branch:
    git push origin myfeature
  4. Submit a pull request

Reporting Bugs

If you've found a bug in Splashcat please report it! If it's a security vulnerability please contact splashcat@rosalina.saige.ink or use GitHub's tools for reporting security issues. Do not use a public GitHub issue.

Donating

Sponsoring me will support Splashcat and its server costs. Getting the $5+ monthly tier also gives you some little additional features in Splashcat! For more details, see https://splashcat.ink/sponsor/.

Contact

There's a Splashcat Discord server at https://discord.gg/JPFwvbSWMS and GitHub Discussions are available at https://github.com/orgs/splashcat-ink/discussions.

License

Splashcat is licensed under the terms of the AGPL-3.0 license.

About

Splatoon battle tracking

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

 
 
 

Contributors