:orphan:
************************************************
Step 1: Implement the GithubRepoRunner Component
************************************************
The GithubRepoRunner Component clones a repo, runs a specific script with provided arguments, and collect logs.
Let's dive in on how to develop the component with the following code:
.. literalinclude:: ./app.py
:lines: -72
----
********
Tutorial
********
.. raw:: html
.. displayitem::
:header: Step 2: Implement the PyTorch Lightning GithubRepoRunner Component
:description: Automate PyTorch Lightning execution
:col_css: col-md-4
:button_link: github_repo_runner_step_2.html
:height: 180
:tag: Advanced
.. displayitem::
:header: Step 3: Implement the Flow to manage user requests
:description: Dynamically create GithubRepoRunner
:col_css: col-md-4
:button_link: github_repo_runner_step_3.html
:height: 180
:tag: Intermediate
.. displayitem::
:header: Step 4: Implement the UI with StreamLit
:description: Several pages application
:col_css: col-md-4
:button_link: github_repo_runner_step_4.html
:height: 180
:tag: Intermediate
.. displayitem::
:header: Step 5: Put it all together
:description:
:col_css: col-md-4
:button_link: github_repo_runner_step_5.html
:height: 180
:tag: Intermediate
.. raw:: html