# 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)