Kedro Starter for popular CI tools
See original GitHub issueDescription
I would like to add Kedro Starter projects with scripts for CIrcle CI, Github Actions. This would be two starter templates. This starter template would help non-devops engineer developer to easily set up a CI/CD process and ensure quality code.
Context
This will help anyone in easily setting up their CI/CD environment and ensure quality code from the beginning. Most of the services offered by Circle CI and Github Actions are free for developers. However, writing a good script could be a daunting task. This template would do this for the user and will contain elaborate steps on how to set up the keys and access too.
Possible Implementation
- Add a starter project in
kedro-starters
each for Circle CI and Github Actions. - Enrich the kedro_cli.yml file with commands to run/check for
docstring styles
,integrations tests
,unit tests
Issue Analytics
- State:
- Created 2 years ago
- Reactions:1
- Comments:6 (3 by maintainers)
Top Results From Across the Web
Kedro starters — Kedro 0.18.4 documentation
A Kedro starter is a Cookiecutter template that contains the boilerplate code for a Kedro project. To create a Kedro starter, you need...
Read more >Kedro starters — Kedro 0.18.3 documentation
Kedro starters are used to create projects that contain code to run as-is, or to adapt and extend. They provide pre-defined example code...
Read more >Kedro starters — Kedro 0.17.6 documentation
Kedro starters are used to create projects that contain code to run as-is, or to adapt and extend. They provide pre-defined example code...
Read more >Kedro starters — Kedro 0.18.1 documentation
Kedro starters are used to create projects that contain code to run as-is, or to adapt and extend. They provide pre-defined example code...
Read more >Common use cases — Kedro 0.18.4 documentation
Use Case 3: How to add or modify CLI commands. If you want to customise a built-in Kedro command, such as kedro run...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Thank @lucasjamar . It is definitely of interest! @deepyaman modifying the
kedro new
sounds like a great idea! This way we can use ci scripts for any new starter project in the future. I would prefer to add a starter template for now, let it stabilise and meanwhile work on modifying thekedro new
command. The former looks like a low effort high impact thing at the moment. Let me know if you think otherwise, happy to pivot!Hi,
This isnt exactly what you are asking for but you might find it to be of interest: https://github.com/marketplace/actions/kedro-action