Please don’t do that. Maintaining a Discourse fork is a lot of ongoing work and should only be done in very exceptional circumstances. The proper way to modify Discourse is this:
For improvements that make sense for everyone, set up a development environment, make your improvements and submit them as a pull request so they can be included in core
You can set which branch you want to deploy from in app.yml. The default is tests-passed which contains the latest commits, you can dial that back to beta or stable if you want. Please note that stable doesn’t mean there are less bugs, it just means that you’ll get changes in larger chunks. Also, keep in mind that downgrades aren’t supported – if you go back to a less-frequently updated branch, you may only rebuild once that branch has been advanced.
This depends a bit on which rate limit you’re running into, but in general, rate limits can only be adjusted globally, not per API key. For more information, have a look at this topic: