rich-destiny
|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.
- Clone the repo.
- The client:
cd client- Duplicate the
config.go.exampletoconfig.goand fill in the values. For redirect uri, you can usehttps://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.Zwith 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 webnpm installnpm run startfor a local development server ornpm run buildfor a production build.