Skip to content

Commit e9aab5f

Browse files
authored
Merge branch 'main' into deepyaman-patch-3
2 parents 10e7223 + 33b1c88 commit e9aab5f

File tree

133 files changed

+2493
-1597
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

133 files changed

+2493
-1597
lines changed

.circleci/config.yml

+12-540
Large diffs are not rendered by default.

.circleci/continue_config.yml

+602
Large diffs are not rendered by default.

.github/ISSUE_TEMPLATE/config.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ contact_links:
77
url: https://kedro.readthedocs.io/en/stable/
88
about: To learn more about how Kedro works
99
- name: Case studies, articles and video tutorials
10-
url: https://github.com/quantumblacklabs/kedro-community
10+
url: https://github.com/kedro-org/kedro-community
1111
about: Community-generated content, project examples and video tutorials

.github/PULL_REQUEST_TEMPLATE.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66

77
## Checklist
88

9-
- [ ] Read the [contributing](https://github.com/quantumblacklabs/kedro/blob/main/CONTRIBUTING.md) guidelines
9+
- [ ] Read the [contributing](https://github.com/kedro-org/kedro/blob/main/CONTRIBUTING.md) guidelines
1010
- [ ] Opened this PR as a 'Draft Pull Request' if it is work-in-progress
1111
- [ ] Updated the documentation to reflect the code changes
12-
- [ ] Added a description of this change in the [`RELEASE.md`](https://github.com/quantumblacklabs/kedro/blob/main/RELEASE.md) file
12+
- [ ] Added a description of this change in the [`RELEASE.md`](https://github.com/kedro-org/kedro/blob/main/RELEASE.md) file
1313
- [ ] Added tests to cover my changes

.github/dco.yml

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
require:
2+
members: false

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -156,3 +156,4 @@ docs/source/04_user_guide/source/.ipynb
156156
tests/template/fake_project/
157157

158158
default.profraw
159+
package-lock.json

.gitpod.yml

+45
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
image: gitpod/workspace-full:legacy-dazzle-v1
2+
3+
tasks:
4+
# We want packages installed during the pre-build init steps to go to /workspace
5+
# rather than ~ so that they are persisted. Gitpod sets PIP_USER=yes to ensure this,
6+
# but pre-commit requires PIP_USER=no. Hence we set PIP_USER=no and use
7+
# pip install --user to install to /workspace.
8+
- name: kedro
9+
before: |
10+
echo PIP_USER=no >> ~/.bashrc && export PIP_USER=no
11+
init: |
12+
make sign-off
13+
pip install -r test_requirements.txt --user
14+
gp sync-done kedro
15+
command: |
16+
pre-commit install --install-hooks
17+
clear
18+
# Generate a test Kedro project at /workspace/project using the local Kedro version.
19+
- name: test-project
20+
init: |
21+
gp sync-await kedro
22+
export PIP_USER=no
23+
cd /workspace
24+
pip install -e /workspace/kedro --no-deps
25+
yes project | kedro new -s pandas-iris
26+
command: |
27+
pip install -e /workspace/kedro --no-deps
28+
cd /workspace/project
29+
clear
30+
kedro info
31+
32+
github:
33+
prebuilds:
34+
# enable for the master/default branch (defaults to true)
35+
master: true
36+
# enable for all branches in this repo (defaults to false)
37+
branches: true
38+
# enable for pull requests coming from this repo (defaults to true)
39+
pullRequests: true
40+
# enable for pull requests coming from forks (defaults to false)
41+
pullRequestsFromForks: true
42+
# add a "Review in Gitpod" button as a comment to pull requests (defaults to true)
43+
addComment: false
44+
# add a "Review in Gitpod" button to pull requests (defaults to false)
45+
addBadge: true

CITATION.cff

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,4 @@ authors:
2828
title: Kedro
2929
version: 0.17.6
3030
date-released: 2021-12-09
31-
url: https://github.com/quantumblacklabs/kedro
31+
url: https://github.com/kedro-org/kedro

CODE_OF_CONDUCT.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ further defined and clarified by project maintainers.
5555
## Enforcement
5656

5757
Instances of abusive, harassing, or otherwise unacceptable behaviour may be
58-
reported by contacting the project team at kedro@quantumblack.com. All
58+
reported by contacting the project team on [Discord](https://discord.com/invite/akJDeVaxnB). All
5959
complaints will be reviewed and investigated and will result in a response that
6060
is deemed necessary and appropriate to the circumstances. The project team is
6161
obligated to maintain confidentiality with regard to the reporter of an incident.

CONTRIBUTING.md

+8-8
Original file line numberDiff line numberDiff line change
@@ -21,34 +21,34 @@ The Kedro team pledges to foster and maintain a friendly community. We enforce a
2121

2222
You can find the Kedro community on our [Discord server](https://discord.gg/akJDeVaxnB), which is where we share news and announcements, and general chat. You're also welcome to post links here to any articles or videos about Kedro that you create, or find, such as how-tos, showcases, demos, blog posts or tutorials.
2323

24-
We occasionally post on the [QuantumBlack blog](https://medium.com/quantumblack/) and we curate a [Github repo that lists content created by the Kedro community](https://github.com/quantumblacklabs/kedro-community).
24+
We occasionally post on the [QuantumBlack blog](https://medium.com/quantumblack/) and we curate a [Github repo that lists content created by the Kedro community](https://github.com/kedro-org/kedro-community).
2525

2626
## Community Q&A
2727

28-
We encourage you to ask and answer technical questions on [GitHub discussions](https://github.com/quantumblacklabs/kedro/discussions).
28+
We encourage you to ask and answer technical questions on [GitHub discussions](https://github.com/kedro-org/kedro/discussions).
2929

3030
## Report a bug
3131

32-
We use [GitHub issues](https://github.com/quantumblacklabs/kedro/issues) to keep track of known bugs. We keep a close eye on them and update them when we have an internal fix in progress.
32+
We use [GitHub issues](https://github.com/kedro-org/kedro/issues) to keep track of known bugs. We keep a close eye on them and update them when we have an internal fix in progress.
3333

34-
Before you report a new issue, do your best to ensure your problem hasn't already been reported. If it has, just leave a comment on the existing issue, rather than create a new one. If you have already checked the existing [GitHub issues](https://github.com/quantumblacklabs/kedro/issues) and are still convinced that you have found odd or erroneous behaviour then please file a new one.
34+
Before you report a new issue, do your best to ensure your problem hasn't already been reported. If it has, just leave a comment on the existing issue, rather than create a new one. If you have already checked the existing [GitHub issues](https://github.com/kedro-org/kedro/issues) and are still convinced that you have found odd or erroneous behaviour then please file a new one.
3535

3636
## Propose a new feature
37-
If you have new ideas for Kedro functionality then please open a [GitHub issue](https://github.com/quantumblacklabs/kedro/issues) and describe the feature you would like to see, why you need it, and how it should work.
37+
If you have new ideas for Kedro functionality then please open a [GitHub issue](https://github.com/kedro-org/kedro/issues) and describe the feature you would like to see, why you need it, and how it should work.
3838

3939

4040
## Review community pull requests
4141

42-
Check the [Kedro repo to find open pull requests](https://github.com/quantumblacklabs/kedro/pulls) and contribute a review!
42+
Check the [Kedro repo to find open pull requests](https://github.com/kedro-org/kedro/pulls) and contribute a review!
4343

4444
## Contribute a fix or feature
4545

4646
If you're interested in contributing fixes to code or documentation, first read our [guidelines for contributing developers](https://kedro.readthedocs.io/en/stable/14_contribution/02_developer_contributor_guidelines.html) for an explanation of how to get set up and the process you'll follow.
4747

48-
Once you are ready to contribute, a good place to start is to take a look at the `good first issues` and `help wanted issues` on [GitHub](https://github.com/quantumblacklabs/kedro/issues).
48+
Once you are ready to contribute, a good place to start is to take a look at the `good first issues` and `help wanted issues` on [GitHub](https://github.com/kedro-org/kedro/issues).
4949

5050
## Contribute to the documentation
5151

52-
You can help us improve the [Kedro documentation online](https://kedro.readthedocs.io/en/stable/). Send us feedback as a [GitHub issue](https://github.com/quantumblacklabs/kedro/issues) or start a documentation discussion on [GitHub](https://github.com/quantumblacklabs/kedro/discussions).
52+
You can help us improve the [Kedro documentation online](https://kedro.readthedocs.io/en/stable/). Send us feedback as a [GitHub issue](https://github.com/kedro-org/kedro/issues) or start a documentation discussion on [GitHub](https://github.com/kedro-org/kedro/discussions).
5353

5454
You are also welcome to make a raise a PR with a bug fix or addition to the documentation. First read the guide [Contribute to the Kedro documentation](https://kedro.readthedocs.io/en/stable/14_contribution/04_documentation_contributor_guidelines.html).

Makefile

+7-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ clean:
1010
pre-commit clean || true
1111

1212
install-pip-setuptools:
13-
python -m pip install -U "pip>=20.0" "setuptools>=38.0" wheel
13+
python -m pip install -U "pip>=21.2" "setuptools>=38.0" wheel
1414

1515
lint:
1616
pre-commit run -a --hook-stage manual $(hook)
@@ -55,3 +55,9 @@ uninstall-pre-commit:
5555

5656
print-python-env:
5757
@./tools/print_env.sh
58+
59+
sign-off:
60+
echo "git interpret-trailers --if-exists doNothing \c" >> .git/hooks/commit-msg
61+
echo '--trailer "Signed-off-by: $$(git config user.name) <$$(git config user.email)>" \c' >> .git/hooks/commit-msg
62+
echo '--in-place "$$1"' >> .git/hooks/commit-msg
63+
chmod +x .git/hooks/commit-msg

README.md

+10-10
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
![Kedro Logo Banner](https://raw.githubusercontent.com/quantumblacklabs/kedro/develop/static/img/kedro_banner.png)
1+
![Kedro Logo Banner](https://raw.githubusercontent.com/kedro-org/kedro/develop/static/img/kedro_banner.png)
22
[![Python version](https://img.shields.io/badge/python-3.6%20%7C%203.7%20%7C%203.8-blue.svg)](https://pypi.org/project/kedro/)
33
[![PyPI version](https://badge.fury.io/py/kedro.svg)](https://pypi.org/project/kedro/)
44
[![Conda version](https://img.shields.io/conda/vn/conda-forge/kedro.svg)](https://anaconda.org/conda-forge/kedro)
5-
[![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](https://github.com/quantumblacklabs/kedro/blob/main/LICENSE.md)
5+
[![License](https://img.shields.io/badge/license-Apache%202.0-blue.svg)](https://github.com/kedro-org/kedro/blob/main/LICENSE.md)
66
[![Discord Server](https://img.shields.io/discord/778216384475693066.svg?color=7289da&label=Kedro%20Discord&logo=discord&style=flat-square)](https://discord.gg/akJDeVaxnB)
7-
![CircleCI - Main Branch](https://img.shields.io/circleci/build/github/quantumblacklabs/kedro/main?label=main)
8-
![Develop Branch Build](https://img.shields.io/circleci/build/github/quantumblacklabs/kedro/develop?label=develop)
7+
![CircleCI - Main Branch](https://img.shields.io/circleci/build/github/kedro-org/kedro/main?label=main)
8+
![Develop Branch Build](https://img.shields.io/circleci/build/github/kedro-org/kedro/develop?label=develop)
99
[![Documentation](https://readthedocs.org/projects/kedro/badge/?version=stable)](https://kedro.readthedocs.io/)
1010

1111

@@ -33,15 +33,15 @@ Our [Get Started guide](https://kedro.readthedocs.io/en/stable/02_get_started/01
3333

3434
## What are the main features of Kedro?
3535

36-
![Kedro-Viz Pipeline Visualisation](https://github.com/quantumblacklabs/kedro-viz/blob/main/.github/img/banner.png)
37-
*A pipeline visualisation generated using [Kedro-Viz](https://github.com/quantumblacklabs/kedro-viz)*
36+
![Kedro-Viz Pipeline Visualisation](https://github.com/kedro-org/kedro-viz/blob/main/.github/img/banner.png)
37+
*A pipeline visualisation generated using [Kedro-Viz](https://github.com/kedro-org/kedro-viz)*
3838

3939

4040
| Feature | What is this? |
4141
|----------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
4242
| Project Template | A standard, modifiable and easy-to-use project template based on [Cookiecutter Data Science](https://github.com/drivendata/cookiecutter-data-science/). |
4343
| Data Catalog | A series of lightweight data connectors used to save and load data across many different file formats and file systems, including local and network file systems, cloud object stores, and HDFS. The Data Catalog also includes data and model versioning for file-based systems. |
44-
| Pipeline Abstraction | Automatic resolution of dependencies between pure Python functions and data pipeline visualisation using [Kedro-Viz](https://github.com/quantumblacklabs/kedro-viz). |
44+
| Pipeline Abstraction | Automatic resolution of dependencies between pure Python functions and data pipeline visualisation using [Kedro-Viz](https://github.com/kedro-org/kedro-viz). |
4545
| Coding Standards | Test-driven development using [`pytest`](https://github.com/pytest-dev/pytest), produce well-documented code using [Sphinx](http://www.sphinx-doc.org/en/master/), create linted code with support for [`flake8`](https://github.com/PyCQA/flake8), [`isort`](https://github.com/PyCQA/isort) and [`black`](https://github.com/psf/black) and make use of the standard Python logging library. |
4646
| Flexible Deployment | Deployment strategies that include single or distributed-machine deployment as well as additional support for deploying on Argo, Prefect, Kubeflow, AWS Batch and Databricks. |
4747

@@ -66,12 +66,12 @@ Kedro is built upon our collective best-practice (and mistakes) trying to delive
6666

6767
## The humans behind Kedro
6868

69-
Kedro is maintained by [a product team](https://kedro.readthedocs.io/en/stable/12_faq/01_faq.html) and a number of [contributors from across the world](https://github.com/quantumblacklabs/kedro/releases).
69+
Kedro is maintained by [a product team](https://kedro.readthedocs.io/en/stable/12_faq/01_faq.html) and a number of [contributors from across the world](https://github.com/kedro-org/kedro/releases).
7070

7171

7272
## Can I contribute?
7373

74-
Yes! Want to help build Kedro? Check out our [guide to contributing to Kedro](https://github.com/quantumblacklabs/kedro/blob/main/CONTRIBUTING.md).
74+
Yes! Want to help build Kedro? Check out our [guide to contributing to Kedro](https://github.com/kedro-org/kedro/blob/main/CONTRIBUTING.md).
7575

7676

7777
## Where can I learn more?
@@ -125,4 +125,4 @@ Kedro has also won [Best Technical Tool or Framework for AI](https://awards.ai/t
125125

126126
## How can I cite Kedro?
127127

128-
If you're an academic, Kedro can also help you, for example, as a tool to solve the problem of reproducible research. Use the "Cite this repository" button on [our repository](https://github.com/quantumblacklabs/kedro) to generate a citation from the [CITATION.cff file](https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-citation-files).
128+
If you're an academic, Kedro can also help you, for example, as a tool to solve the problem of reproducible research. Use the "Cite this repository" button on [our repository](https://github.com/kedro-org/kedro) to generate a citation from the [CITATION.cff file](https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-citation-files).

0 commit comments

Comments
 (0)