All of these TODOs should be completed before ApiModule is considered to have a "v1.0.0" release
- PenguinModAPIError (see src/misc/utils.js)
- ApiModule header (see src/misc/utils.js)
- Make TODOs in every PenguinModAPI file that lists which endpoints need to be implemented for that section
- PenguinModProject interface (see src/classes/PenguinModAPIProjects.js)
- PenguinModDiscovery should probably be used on backend later on (rip ian)
- Move non-endpoint things like birthday or username validation into a generic class (see src/classes/PenguinModAPIUsers.js)
Not listing individual endpoints for convenience, they are all listed within each class.
- Finish PenguinModAPIMisc
- Finish PenguinModAPIProjects
- Finish PenguinModAPIUsers
- Finish everything but OAuth endpoints
- Finish OAuth endpoints