devstream icon indicating copy to clipboard operation
devstream copied to clipboard

:four_leaf_clover: `Proposal`: Integrate plugin development templates into ci checks

Open aFlyBird0 opened this issue 3 years ago • 1 comments

What Would You Like to Add? Why Is This Needed?

Currently all code of "plugin code scaffolding" is written to string like this:

https://github.com/devstream-io/devstream/blob/641a6f59f3016fea32161229af93efe4492d3595/internal/pkg/develop/plugin/template/create.go#L5-L39

It is challenging to find syntax errors by IDE or review.

Design

Run dtm develop to create a dtm-test-plugin and run make build-plugin.dtm-test-plugin -j8 in .github/workflows/pr.yaml after .

Anything else

dtm develop docs

aFlyBird0 avatar Oct 19 '22 02:10 aFlyBird0

What's your opinion? Is it necessary and feasible? @daniel-hutao

aFlyBird0 avatar Oct 19 '22 03:10 aFlyBird0

Hey, I would like to work on this? Can you please assign this to me? @aFlyBird0 @daniel-hutao

techwithbhavya avatar Jan 09 '23 14:01 techwithbhavya

Hey, I would like to work on this? Can you please assign this to me? @aFlyBird0 @daniel-hutao

Welcome to DevStream, just enjoy coding!

aFlyBird0 avatar Jan 10 '23 14:01 aFlyBird0

Hey, @aFlyBird0 I need one help!! Can I ask a question?

techwithbhavya avatar Feb 03 '23 16:02 techwithbhavya

Hey, @aFlyBird0 I need one help!! Can I ask a question?

Feel free to ask me! :)

aFlyBird0 avatar Feb 04 '23 08:02 aFlyBird0