Dawnshard (internally named DragaliaAPI) is a server emulator for Dragalia Lost.
You can play using the Dragalipatch app by LukeFZ to redirect server traffic to https://dawnshard.co.uk.
If you haven't already, please also consider joining the Dragalia Lost Reverse Engineering Discord server; this is where development is discussed and where bugs/issues are most easily reported.
This is a mono-repository that contains the following components. Each of them is documented further in their respective folders.
Contributions are more than welcome! Feel free to fork the repository and open a pull request with these changes.
For guidance on contributing, including the process for setting up a development environment, please see the GitHub Wiki.
See also the API documentation for reference on what existing endpoints do and how to implement new ones.
A big thanks to JetBrains for providing open source licenses for this project.