Moonwards-Virtual-Moon
Moonwards-Virtual-Moon copied to clipboard
Map out refactoring work
List to be added during today's meeting
What program would be best to showcase the work needed? I am thinking I should just create a new column in Gitkraken and post all the steps to that. @Moonwards
@Zach777 Well, I've looked for other apps or programs. I've tried Jira but I can't get it to work with GitHub issues. I find GitKraken a little short on tools, but it does seem like we'll need to get it to work.
A new Refactoring column? That would make it easily visible. Sure, it feels to me like it deserves more than a label. We could go with a milestone, that would be another option. It's quick to isolate cards by milestone, and that allows a lot more flexibility than a label.
Listing the code that needs refactored.
NETWORKING -Required- Make handling nodes being reparented trivial Greatly reduce congestion and packet spam Handle a client getting accidentally disconnected gracefully. They should be able to reconnect within a certain timespan
-Potential- Go ahead and create area of interest for networking
AENTITY -Required- Create Entity Programming Interfaces. You call them to have the entity perform it's functionality Remove AEntity subclasses and just use EPIs instead
MISC -Required- Emit signals from Signals manager in a way that reflects how Godot intends for signals to be used. Simplify how the Interactor interaction method is called.
On another note: We need to write out the docs for Moonwards. This would probably be a good time to discuss how best to implement the Docs Generator as well.
Docs that need to be written: Explain how the UI theme resources are used and how to best follow the rules. AEntitys and how to call their functionality. How we handle importing of models and where to save the scenes. How best to import 2D artwork. Technical details of how networking is setup. How to use the networking system. How to use the Interaction system from dev perspective. How to use the Detection system from dev perspective.
Yes, I very much agree. And that looks like a good list.