goca icon indicating copy to clipboard operation
goca copied to clipboard

[FEATURE] - Rewrite of the core and plugin system

Open gonzalezkrause opened this issue 5 years ago • 3 comments

We at the Goca team are working hard to rewrite goca.

This is because Goca started as a small personal project, the initial intention was to use it on a specific set of data without intention of making the almighty Goca grow. This is the reason of the lack of modularity in the core, and the use of an external library to route the internal data to its metadata analyzer.

This will be the inflection point on Goca towards the community making the collaboration with the goca.io project much easier and adding more reliable results ;)

The main roadmap is:

  • [ ] Rewrite the core.
  • [ ] Make use of spf13/cobra for a better CLI interface.
  • [ ] Add a new and safer way to dispatch the files to the correct plugin.
  • [ ] Change the plugin API

Expect great thing! Be proud of your Goca 💪

gonzalezkrause avatar Apr 21 '19 12:04 gonzalezkrause

Is there any movement on this? I was going to try to add some features but notice this rewrite so I do not want to write anything if base code is going to change... let me know thanks

r3k2 avatar Jul 27 '20 03:07 r3k2

I'll push the latest code soon. But if you are working on plugins you are safe as their interface wasn't changed. On the other hand, if your improvements are related to the Goca core code, please just wait a little bit until I push new code.

Xumeiquer avatar Jul 27 '20 12:07 Xumeiquer

@r3k2 the latest code has been pushed into the dev branch, check it out.

Xumeiquer avatar Aug 13 '20 20:08 Xumeiquer