gatewayd icon indicating copy to clipboard operation
gatewayd copied to clipboard

`plugin scaffold`: Create a plugin skeleton/scaffold (`init`)

Open mostafa opened this issue 1 year ago • 10 comments

The idea is to quickly create a project based on the plugin template for Go (and another languages), and prepare the env for developers to create plugins.

  • [x] Implement plugin scaffolding (#518)
  • [ ] Add tests
  • [x] Update docs in repo (#528)
  • [x] Update docs.gatewayd.io (gatewayd-io/docs#51)

mostafa avatar Mar 03 '24 14:03 mostafa

Hey @mostafa

Can I take this task? If so, I need to take a look on plugins structure, and get back to you by proposal/questions.

zeina1i avatar Mar 14 '24 22:03 zeina1i

Hey @zeina1i,

Sure! This might need some more work on other projects as well, like plugin-template-go, specifically this issue. I already assigned it to you and I'd be happy to answer all of your questions.

mostafa avatar Mar 15 '24 00:03 mostafa

@mostafa cool. Thanks for the hint

zeina1i avatar Mar 15 '24 13:03 zeina1i

Hey @zeina1i,

Are there any updates?

mostafa avatar Apr 03 '24 20:04 mostafa

Hey @mostafa

It's still in progress. But should be delivered in the weekend. I will keep you updated you anyways🙏

zeina1i avatar Apr 03 '24 21:04 zeina1i

Hey @zeina1i,

I saw that you made some progress on this repo. Is this still in progress or do you consider it done?

mostafa avatar Apr 26 '24 17:04 mostafa

Hey @mostafa

This repo can be removed. As I transferred its code to the core repo. I am almost there.and make the pr in the weekend.🙏

zeina1i avatar Apr 26 '24 20:04 zeina1i

I'll archive it until you make the new PR, then I'll remove it. Is that okay?

mostafa avatar Apr 26 '24 20:04 mostafa

@mostafa Yes, thank you🙏

zeina1i avatar Apr 26 '24 20:04 zeina1i

Hey @zeina1i,

Any updates here?

mostafa avatar Jul 09 '24 14:07 mostafa

Hey @zeina1i,

Will you have time to work on the tests?

mostafa avatar Aug 22 '24 10:08 mostafa