add README
This commit is contained in:
parent
e90c0321a1
commit
249faaa704
1 changed files with 38 additions and 0 deletions
38
README.md
38
README.md
|
|
@ -0,0 +1,38 @@
|
|||
# Minimal Kedro Pipeline
|
||||
|
||||
This repo represents the minimal amount of structure to build a kedro pipeline that can be shared accross projects.
|
||||
|
||||
## Installation
|
||||
|
||||
```
|
||||
pip install git+https://github.com/WaylonWalker/mini-kedro-pipeline
|
||||
```
|
||||
|
||||
## Caveats
|
||||
|
||||
No this is not a runnable pipeline, kedro still wants a full conf directory to setup credentials, logging, and catalog. This is a sharable pipeline that can be used accross many different projects.
|
||||
|
||||
|
||||
## Usage
|
||||
|
||||
Once installed this proeject can be added to your standard `hooks.py` file.
|
||||
|
||||
``` python
|
||||
# hooks.py
|
||||
|
||||
import mini_kedro_project as mkp
|
||||
|
||||
class ProjectHooks:
|
||||
@hook_impl
|
||||
def register_pipelines(self) -> Dict[str, Pipeline]:
|
||||
"""Register the project's pipeline.
|
||||
|
||||
Returns:
|
||||
A mapping from a pipeline name to a ``Pipeline`` object.
|
||||
|
||||
"""
|
||||
|
||||
return {"__default__": Pipeline([]), "mkp": mkp.pipeline}
|
||||
|
||||
```
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue