focusing on the base framework
Instead of focusing on newer features, we should focus on rewriting the core constructs like the error handler and give the help command a makeover for once as well as provide stable APIs for stuff like buttons.
This list is a TODO for all that is to be done.
- [ ] Create a generic button handler class
- [ ] Add docstrings
- [ ] Document commands
- [ ] Create a generic pagination class
- [ ] Create a generic error handler that prettifies most of the output
- [ ] Redesign the help command
I agree with this, sounds good to me. I will hold off on any new fancy features and focus on cleaning up what is current.
agreed
6 hours later... everything? or almost everything has been fully doc-stringed.
I'll push the update to my run command along with the updated docstrings in a few hours when it finishes, any idea how many commands are left?
we also desperately need to stop hard coding stuff and make stuff work across multiple servers