Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] - Rewrite of the core and plugin system #14

Open
4 tasks
gonzalezkrause opened this issue Apr 21, 2019 · 3 comments
Open
4 tasks

[FEATURE] - Rewrite of the core and plugin system #14

gonzalezkrause opened this issue Apr 21, 2019 · 3 comments
Assignees
Labels
bug Something isn't working enhancement New feature or request

Comments

@gonzalezkrause
Copy link
Member

gonzalezkrause commented Apr 21, 2019

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 gonzalezkrause self-assigned this Apr 21, 2019
@gonzalezkrause gonzalezkrause added bug Something isn't working enhancement New feature or request labels Apr 21, 2019
@gonzalezkrause gonzalezkrause pinned this issue Apr 21, 2019
@r3k2
Copy link

r3k2 commented Jul 27, 2020

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

@Xumeiquer
Copy link
Member

Xumeiquer commented Jul 27, 2020

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
Copy link
Member

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants