SirOphis / jscheduler

jscheduler 🗓️ - Your go-to solution for efficient scheduling, note-taking, and task management. This open-source project offers a user-friendly web-based platform to help you organize your life and work seamlessly.
MIT License
4 stars 0 forks source link

Documentation #2

Closed Carter907 closed 1 year ago

Carter907 commented 1 year ago

I was thinking of adding some documentation to the model based on a global documentation style. I wanted to pick something that was verbose so that we could pick it apart down to a level that was suitable for this scale of project. This is the kind of layout I had in mind:

constructors

list~

  • the type of constructor (no-args), (all-args) or similar
  • the params using @param
  • any throws clauses using @throws
  • any important methods that are used with @see

methods

list~

  • small description describing it's purpose
  • the params using @param
  • any throws clauses using @throws
  • any important methods that are used with @see

types

list~

  • small description describing it's purpose
  • extended classes using @see
SirOphis commented 1 year ago

solid and will be implemented in every future pull request!