# Shiv Targets - **Hub** (High Priority) - **Console** (Learn How Tekton Pipelines Code is structured in Console) - [x] Learn How to Run Locally - [ ] Steps to run it locally - Step 1 - To build frontend and backend both run `./build.sh` - Step 2: Login to your cluster and - Step 3 - Run the command `source ./contrib/oc-environment.sh` - Step 4: To start the backend run the command `./bin/bridge` - Step 5: To start the frontend run the command - `cd frontend` - `yarn install` - `yarn run dev` - It will be accessible at port : `9000` - - [x] Do some changes and see it that reflects - [ ] Whenever get time find bug/feature and try to solve it by reporting to Piyush/Pradeepto - [ ] Keep Watching the patches submitted by Karthik - [ ] Find for small bugs/feature in console related to Tekton Pipelines - [ ] Learn what frameworks are used - [ ] Get the code walk through from Karthik - [ ] - **[Tekton](https://tekton.dev/docs/)** - [Videos](https://drive.google.com/drive/u/0/folders/1piFuMwxIOPWbhmQD_e5cBqnp1q-QFHI7) - [ ] What is Tekton - [ ] Why we need Tekton - [ ] Who uses Tekton - [ ] Tekton Resources [Video](https://drive.google.com/file/d/1K3cCCpey6W8raU024fvmbk3T03mcTZAV/view) - [ ] [Steps](https://tekton.dev/docs/pipelines/tasks/#defining-steps) - [ ] [Task](https://tekton.dev/docs/pipelines/tasks/) - [x] What is Task - [x] Why we need it - [x] [Create a sample task](https://github.com/pratap0007/tekton-learning/tree/main/exercise/Task) - [x] How steps works in Task - [x] Applications of using task - [x] Create your own Hello world Task! - [x] ClusterTask - [x] What is ClusterTask - [x] why we need it - [x] create a sample ClusterTask - [x] TaskRun - [x] [Create a sample taskrun]() - [x] How to refrence a task - [x] Pipeline - [ ] What is Pipeline - [ ] Why we need it - [ ] Clone -> npm test (create pipeline) - [ ] PipelineRun - [ ] What is PipelineRun - [ ] Workspaces - [ ] Results - [ ] Volumes - [ ] Labels and Selectors - [ ] Triggers - [ ] Eventlistner - [ ] TriggerBinding - [ ] TriggerTemplate - [ ] Interceptors - [ ] Service Account - [ ] Tekton Reps - [ ] Tekton Dashboard - [ ] Tekton CLI - [ ] Tekton Operator - Blogs - [ ] MST - Part I: Create a todo application using mst store - Part II: Add test for todo application - [ ] CLI: - Bootstrap a Hello world/calculator Using cli (cobra)