Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Add textual explanations to entities. #285

Open
22 tasks
JustSamuel opened this issue Aug 28, 2024 · 0 comments
Open
22 tasks

[Feature] Add textual explanations to entities. #285

JustSamuel opened this issue Aug 28, 2024 · 0 comments

Comments

@JustSamuel
Copy link
Contributor

JustSamuel commented Aug 28, 2024

What would you like?

To be able to browse a clear and well-structured documentation of SudoSOS. Since we do not have wiki, nor does our swagger explain the inner workings.

Why is this needed?

Clearly.

How could it be implemented?

I suggest using TypeDoc in combination with typedoc-plugin-merge-modules to be able to nicely structure our documentation. TypeDoc allows for blocks of text to be added in module files, which makes it great for writing how a certain entity should be used.

Other information

No response

Update

Since the TypeDoc PR is now live (#333) I think we move this from feature to enhancement, as the current goal is now to improve documentation projectwide. See #336

TODO Entity Docs:

  • src/database/migrate.ts
  • src/entity/banner.ts
  • src/entity/vat-group.ts
  • src/entity/container/container.ts
  • src/entity/event/event.ts
  • src/entity/fine/userFineGroup.ts
  • src/entity/invoices/invoice.ts
  • src/entity/point-of-sale/point-of-sale.ts
  • src/entity/product/product-category.ts
  • src/entity/product/product.ts
  • src/entity/rbac/role.ts
  • src/entity/report/report.ts
  • src/entity/stripe/stripe-deposit.ts
  • src/entity/transactions/transaction.ts
  • src/entity/transactions/transfer.ts
  • src/entity/transactions/write-off.ts
  • src/entity/transactions/payout/payout-request.ts
  • src/entity/transactions/payout/seller-payout.ts
  • src/entity/user/user.ts
  • src/entity/user/voucher-group.ts
  • src/gewis/gewis.ts
  • src/mailer/index.ts
@JustSamuel JustSamuel changed the title [Feature] Add TypeDoc to the project and textual explanations to entities. [Feature] Add textual explanations to entities. Sep 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants