Skip to content

lieuweberg/rich-destiny

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub all releases GitHub release (latest by date) Time spent coding (15 minute timeout)

rich-destiny

Plug-and-play background program that puts your current Destiny 2 activity in your Discord status. Modern, no flaky screenshots and tiny in size.

Contributing ✨

If you want to contribute, awesome! For new features, please ask first on the Discord server or make an issue with what you want to make. If you want to fix a bug, just create a PR. Asking is still recommended however, in case "it's not a bug, it's a feature."

Developing 🛠

Prerequisites:

  • (client) Have a recent Go 1.x version.
  • (client) For windows: have git bash. You can also run the commands in the build script manually but I use the bash script :)
  • (web) Have a recent version of Node.js and npm.

Building:

  • Clone the repo.

  • The client:

    • cd client
    • Duplicate the config.go.example to config.go and fill in the values. For redirect uri, you can use https://richdestiny.app/login -- also on the Bungie.net developer portal. It's just a redirect to the localhost redirect.
    • go get
    • ./build dev
      • You can use ./build vX.Y.Z with a valid semver version number, but for development purposes use dev. It automatically disables updates and possibly other things in the future.
  • The website:

    • cd web
    • npm install
    • npm run start for a local development server or npm run build for a production build.