* WIP Initial commit of component dev tutorial.
* Further textual improvements.
* Further improvements.
* Further improvements.
* Added the best practices.
* Fixed a link.
* Tidied up the code comments.
* More code comment fixes.
* WIP Started an intro to the Pipelines DSL.
* Added more content.
* Responded to review comments.
* Changed function formatting to be parallel with previous example.
Most recent version of miniconda installs pip, not pip3 with Python 3.7. When using GCP Cloud Shell, pip3 is in /usr/bin and will cause kfp package to end up in the users site packages directory and not in the mlpipelines env.
As I understand it, pip3 is the Python3 version of pip. On systems with both Python 2 and 3, pip will use Python 2. This affects hosted notebook environments that have both Python 2 and 3 installed, such as Kubeflow notebooks or Google Cloud Notebooks. Since the SDK requires Python 3, I'd recommend changing this to be pip3.
* Restructured the pipelines docs.
* Added redirects for the deleted files.
* Standardized use of full stop in descriptions.
* More full stops.
* Fixed internal links to the moved pages.