Legitamine / metanthropes

Metanthropes Early Access System for Foundry VTT
https://metanthropes.com
Other
4 stars 0 forks source link

Technical Debt #149

Open bofhgr opened 12 months ago

bofhgr commented 12 months ago

Technical Debt

Each of these 'Refactor' tasks will take a considerable amount of effort to complete and will only grow more difficult with time. Refactor is a euphemism for 'I have to re-write the whole damn code from scratch'

These tasks will take less time to pull-off compared to 'Refactor' tasks, yet are just as important to do as soon as possible to not incur additional debt as time goes on

These tasks are in progress and will be marked as completed when all their sub-tasks are done. This is an ongoing process, as we refactor everything to bring it up to v1.0 standards. The list below is to help track the big picture.

bofhgr commented 9 months ago

CSS class refactor notes:

is wide-spread, perhaps we should limit what kind of style we want where and be more specific about it in html

bofhgr commented 5 months ago

Metanthropes-system refactored to just Metanthropes before EA initial release Compendiums as of v0.9 now properly use the CLI to pack/unpack as part of the build process.

bofhgr commented 4 months ago

Adding a section here that need to be further investigated and expanded. We want to be changing form using es imports on everything to instead build an api for our things. this way modules can export stuff that other modules and the system can later use. Example of this case is the Roll New Actor that exists in the Core but the System is actually initiating it. This is part of a bigger redesign, probably not part of a specific subsystem, so adding this to the Debt seems more appropriate.

bofhgr commented 4 months ago

Well creating and using an API turns out to be very easy, barely an inconvenience! So that's one thing less to worry about!