2019 Goals #214
Description
Hey folks! So this plugin has been my main "fun" side project for a bit. If you have used this plugin and you really like it! Awesome, I'm glad you like it.
Anyways, it's easier for me to track some high level goals with them being written down.
- Clean up code base
Right now most of the logic is in a single index.ts file, which is slowly getting to around 900 LOCs.
Not that there's anything wrong with this, but it can for sure be more difficult to navigate and read.
I'd like to start splitting this up into more manageable modules that can be imported and reduce the noise in index.ts
- Improve developer experience
I've been looking around some other plugins to see how they behave and how the experience is with them. If possible, I'd like this plugin to provide a great developer experience. This is intentionally open to interpretation so I'll be looking for feedback 😄 . One feature in particular you can see below
https://twitter.com/mhartington/status/1088788224485539840
- Close out remaining issue
Some issues have been hanging around for a bit. It's time to either address them or close them.