Skip to content

Latest commit

 

History

History
22 lines (16 loc) · 907 Bytes

File metadata and controls

22 lines (16 loc) · 907 Bytes

Project TODO

All of these TODOs should be completed before ApiModule is considered to have a "v1.0.0" release

Generic

  • 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)

Endpoint classes

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