Skip to content

Noumaa/BTA-Modding

Repository files navigation

BTA Modding

Mod repository website for Better Than Adventure!

Contributing

To set up your development environment, follow this quick guide:

After cloning the project you must install pip and npm dependencies.

pip install -r requirements.txt
npm install

Don't forget to migrate to your database (by default ./db.sqlite)

NOTE: don't forget you can overwrite bta_modding/settings.py with a .local.py file!

python manage.py migrate

And now you in theory can run Django's server using

python manage.py runserver

And don't forget to run nodemon to listen for .html and .css changes, useful TailwindCSS

npm run dev

Todo

  • Mods

    • List
      • Search
      • Filters
    • Detail
    • Edit
    • Markdown
      • WYSIWYG
    • Logo
    • Remove
  • Versions

    • Detail
    • Download
    • List by mods
    • Do an update
    • Remove
  • Users

    • Sign in
    • Register
    • Email
      • Forget password
    • Profile
    • Settings (useless for now)
    • Remove