From 6888001c6019059ae717c99fbe26a06f67d73ca2 Mon Sep 17 00:00:00 2001 From: "L. R. Couto" <57910428+lrcouto@users.noreply.github.com> Date: Thu, 10 Aug 2023 04:41:34 -0300 Subject: [PATCH] Move contribution guidelines from CONTRIBUTING.md to the Wiki (#2894) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Add drafts for new contributing.md and wiki page Signed-off-by: lrcouto * Add contribution details to wiki page draft Signed-off-by: lrcouto * Remove contributing-to-Kedro.md draft from the branch Signed-off-by: lrcouto * Fix broken link to Prefect website in deploy guide (#2885) Signed-off-by: lrcouto * Clarify the argument to kedro micropkg package (#2835) Co-authored-by: Juan Luis Cano Rodríguez Co-authored-by: Merel Theisen <49397448+merelcht@users.noreply.github.com> Signed-off-by: lrcouto * Allow registering of custom resolvers to `OmegaConfigLoader` (#2869) * Allow registering of custom resolvers to OCL Signed-off-by: Ankita Katiyar * Complete doc string Signed-off-by: Ankita Katiyar * Add test for overwritten resolvers Signed-off-by: Ankita Katiyar * Update test for overwritten resolvers Signed-off-by: Ankita Katiyar * Remove replace=True by default Signed-off-by: Ankita Katiyar * Update release notes Signed-off-by: Ankita Katiyar * Update release notes Signed-off-by: Ankita Katiyar * Add debug level log for registering new resolver Signed-off-by: Ankita Katiyar --------- Signed-off-by: Ankita Katiyar Signed-off-by: lrcouto * Some adjustments to ordering of text Signed-off-by: Jo Stichbury Signed-off-by: lrcouto * Document the use of custom resolvers with `OmegaConfigLoader` (#2896) * Update docs for custom resolvers for OCL Signed-off-by: Ankita Katiyar * Update FAQ with correct link Signed-off-by: Ankita Katiyar * Fix typo Co-authored-by: Merel Theisen <49397448+merelcht@users.noreply.github.com> * Add note for oc.env Signed-off-by: Ankita Katiyar * Suggestions from code review Signed-off-by: Ankita Katiyar --------- Signed-off-by: Ankita Katiyar Co-authored-by: Merel Theisen <49397448+merelcht@users.noreply.github.com> Signed-off-by: lrcouto * Update kedro pipeline create to use new /conf file structure (#2856) * add parameters_pipelineNane.yml template in the conf folder Signed-off-by: Dmitry Sorokin * del yml template from parameters folder Signed-off-by: Dmitry Sorokin * modify delete pipeline command to use correct path to yml files Signed-off-by: Dmitry Sorokin * modify test_pipeline move parameters foldername to the yml filename Signed-off-by: Dmitry Sorokin * collect configs to package not only from parameters folder, but from core conf folder also Signed-off-by: Dmitry Sorokin * move parameters foldername to the yml filename, remove nesting Signed-off-by: Dmitry Sorokin * move parameters foldername to the yml filename, remove nesting Signed-off-by: Dmitry Sorokin * Add changes to RELEASE.md Signed-off-by: Dmitry Sorokin * Update RELEASE.md Co-authored-by: Merel Theisen <49397448+merelcht@users.noreply.github.com> * Update RELEASE.md, change to release 0.18.13 Signed-off-by: Dmitry Sorokin * save old structure for 'pipeline delete' command for backward compatibility Signed-off-by: Dmitry Sorokin * modify test_pipeline for 'pipeline delete' backward compability Signed-off-by: Dmitry Sorokin --------- Signed-off-by: Dmitry Sorokin Co-authored-by: Merel Theisen <49397448+merelcht@users.noreply.github.com> Signed-off-by: lrcouto * Update CONTRIBUTING.md Signed-off-by: lrcouto * Fix broken link Signed-off-by: Jo Stichbury Signed-off-by: lrcouto * Update kedro catalog create to use new /conf structure (#2884) * modify test_catalog, remove nesting in the catalog folder Signed-off-by: Dmitry Sorokin * move catalog foldername to the yml filename, remove nesting Signed-off-by: Dmitry Sorokin * Update RELEASE.md Signed-off-by: Dmitry Sorokin * Modify docs, fix broken link Signed-off-by: Dmitry Sorokin --------- Signed-off-by: Dmitry Sorokin Signed-off-by: lrcouto * Add migration steps for `ConfigLoader` to `OmegaConfigLoader` (#2887) * Add migration steps for CL to OCL Signed-off-by: Merel Theisen Signed-off-by: lrcouto * Fix #2498 Adding logging issue 2498 (#2842) * Fixing typo n on line 114 file /docs/source/nodes_and_pipelines/run_a_pipeline.md from issue #2607 Signed-off-by: laizaparizotto * Removed redundant packages at lines 66, 67 and 68 on file kedro/docs/source/nodes_and_pipelines/run_a_pipeline.md, packages: from kedro.io import AbstractDataSet, DataCatalog, MemoryDataSet, from kedro.pipeline import Pipeline and from kedro.runner.runner import AbstractRunner Signed-off-by: laizaparizotto * Add logger object for logging when computing micropackage version Signed-off-by: laizaparizotto * Added new format to the logging Signed-off-by: laizaparizotto --------- Signed-off-by: laizaparizotto Co-authored-by: Merel Theisen <49397448+merelcht@users.noreply.github.com> Signed-off-by: lrcouto * Try only trigger docs build when release notes updated (#2907) Signed-off-by: Merel Theisen Signed-off-by: lrcouto * Add Python 3.11 support to Kedro (#2851) * add 3.11 Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * Update setup.py Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * limit number of python version tests Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * fix setup.py Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * delta-spark version Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * try original setup Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * remove 3.11 from circleci Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * Update setup.py Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * Update setup.py Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * pin matplotlib to 3.7.2 for python 3.11 Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * Update test_import.py Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * add noks test adjustments Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * Update setup.py Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * Update setup.py Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * replace eq with is for multi_catalog Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * minor fixes Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * remove matplotlib 3.11 pin Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * matplotlib pin for 3.11 Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * run original matplotlib pin with ubuntu only Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * run circleci Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * pin spark < 3.4 as its breaking Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * spark datasets revert earlier changes back to original Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * delta Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * remove all windows tests from GHA Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * skip coverage as not needed Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * Checking only WIN tests (will revert) Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * Update unit-tests.yml Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * undo previous commit Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * add msbuild Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * add ubuntu tests back in and remove 3.11 tests from circleci add in msbuild for the other tests Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * set hdf5 disable check and lint Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * pin tables for 3.8 Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * pin 3.8 tables Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * lint Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * remove 3.11 completely from circleci and tidy up Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * add 3.11 to pyarrow pin for docs Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * undo previous commit Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * update rtd to python 3.11 Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * try 3.10 on rtd Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * fix outdated pylint to ruff Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * changes based on review Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * add mock for pyarrow and deltalake for docs Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * undo previous commit Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * Update setup.py Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * Update .readthedocs.yml Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * Update conf.py Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * changes based on review Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * fix comments Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * test running 3.10 parallel Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * Add to release notes and update badges on docs Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> * Add migration tips Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> --------- Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> Signed-off-by: lrcouto * Revise FAQs and README (#2909) * Revise FAQs and README Signed-off-by: Jo Stichbury * Add back the data layers FAQ as I've no idea where else it fits Signed-off-by: Jo Stichbury * minor changes from review Signed-off-by: Jo Stichbury --------- Signed-off-by: Jo Stichbury * Update Generator example (#2858) * update release note Signed-off-by: Nok * update to binary mode when opening file Signed-off-by: Nok Chan * Simplify the implementation of Dataset Signed-off-by: Nok Chan * simplify the example - wip Signed-off-by: Nok Chan * Update the nodes Signed-off-by: Nok Chan * update example Signed-off-by: Nok Chan * Update example Signed-off-by: Nok * Apply suggestions from code review Co-authored-by: Jo Stichbury * Apply suggestions from code review Co-authored-by: Jo Stichbury * Apply suggestions from code review Co-authored-by: Merel Theisen <49397448+merelcht@users.noreply.github.com> Co-authored-by: Jo Stichbury * Apply suggestions from code review Co-authored-by: Jo Stichbury * add more instruction to guide user to create the custom dataset Signed-off-by: Nok * update the reference from `pipeline.py` -> `nodes.py` Signed-off-by: Nok * Collapse the nodes.py function into a expandable section Signed-off-by: Nok * Update nodes.md * Update nodes.md --------- Signed-off-by: Nok Signed-off-by: Nok Chan Co-authored-by: Jo Stichbury Co-authored-by: Merel Theisen <49397448+merelcht@users.noreply.github.com> Signed-off-by: lrcouto * Update CONTRIBUTING.md --------- Signed-off-by: lrcouto Signed-off-by: Ankita Katiyar Signed-off-by: Jo Stichbury Signed-off-by: Dmitry Sorokin Signed-off-by: Merel Theisen Signed-off-by: laizaparizotto Signed-off-by: SajidAlamQB <90610031+SajidAlamQB@users.noreply.github.com> Signed-off-by: Nok Signed-off-by: Nok Chan Co-authored-by: Deepyaman Datta Co-authored-by: Jonathan Cohen Co-authored-by: Juan Luis Cano Rodríguez Co-authored-by: Merel Theisen <49397448+merelcht@users.noreply.github.com> Co-authored-by: Ankita Katiyar <110245118+ankatiyar@users.noreply.github.com> Co-authored-by: Jo Stichbury Co-authored-by: Dmitry Sorokin <40151847+DimedS@users.noreply.github.com> Co-authored-by: Laíza Milena Scheid Parizotto <41296740+laizaparizotto@users.noreply.github.com> Co-authored-by: Sajid Alam <90610031+SajidAlamQB@users.noreply.github.com> Co-authored-by: Nok Lam Chan --- CONTRIBUTING.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 966d123344..bbc850442d 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -14,6 +14,7 @@ There are quite a few ways to contribute to Kedro, sich as answering questions a Take a look at some of our [contribution suggestions on the Kedro GitHub Wiki](https://github.com/kedro-org/kedro/wiki/Contribute-to-Kedro)! +## Join the Technical Steering Committee Kedro is an incubating project in [LF AI & Data](https://lfaidata.foundation/), a sub-organisation within the Linux Foundation that focuses on open innovation within the data and AI space. The project is governed by a group of maintainers, known as the Technical Steering Committee (TSC); read more about the structure of our TSC in our [Technical Charter](./kedro_technical_charter.pdf).