question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Kedro Starter for popular CI tools

See original GitHub issue

Description

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:closed
  • Created 2 years ago
  • Reactions:1
  • Comments:6 (3 by maintainers)

github_iconTop GitHub Comments

1reaction
sagrawal128commented, Jul 9, 2021

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 the kedro 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!

1reaction
lucasjamarcommented, Jul 9, 2021

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

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found