Skip to content

Commit aba22ec

Browse files
committed
Update Blog “open-sourcing-workshops-on-demand-part-5-create-a-workshop”
1 parent dc7d7c7 commit aba22ec

File tree

1 file changed

+8
-15
lines changed

1 file changed

+8
-15
lines changed

content/blog/open-sourcing-workshops-on-demand-part-5-create-a-workshop.md

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -35,22 +35,17 @@ As an admin of the Workshops-on-Demand infrastructure, I had to perform sever
3535

3636
1. ##### Test and validate installation of the new kernel on the staging backend server by:
3737

38-
* Creating a new branch for this test
39-
40-
* Modifying the [backend server installation yaml file ](https://github.com/Workshops-on-Demand/wod-backend/blob/main/ansible/install_backend.yml#L326)to include the new kernel.
41-
42-
* Validating the changes by testing a new backend install process.
43-
44-
* Pushing the changes to the github repo.
45-
46-
2. ##### Creating a user for the workshop developer on the test/dev and staging backend servers.
47-
3. ##### Providing to the developer the necessary information to connect to the test/dev and staging backend servers.
48-
4. ##### Copy over the workshop developer's home folder a workshop template containing examples of introduction, conclusion and lab notebooks, allowing him to start his work.
38+
* Creating a new branch for this test
39+
* Modifying the [backend server installation yaml file ](https://github.com/Workshops-on-Demand/wod-backend/blob/main/ansible/install_backend.yml#L326)to include the new kernel
40+
* Validating the changes by testing a new backend install process
41+
* Pushing the changes to the github repo
42+
43+
2. ##### Create a user for the workshop developer on the test/dev and staging backend servers.
44+
3. ##### Provide to the developer the necessary information to connect to the test/dev and staging backend servers.
45+
4. ##### Copy in the developer's home folder a workshop template containing examples of introduction, conclusion, and lab notebooks, allowing him to start his work.
4946
5. **Give the developer the wod-notebook repo url for him to fork the repo and work locally on his machine (when workshop does not require appliance but just a jupyter kernel for instance)**
5047
6. **Whenever ready, a pull request can be made. The admin can then review and accept it. The admin can then perform the necessary steps to prepare the infrastructure to host the workshop**
5148

52-
53-
5449
##### On the database server:
5550

5651
In order to exist, a workshop requires serveral entries in the database:
@@ -219,8 +214,6 @@ A workshop should come up with at least :
219214
220215
When all tests validated the workshop, it can follow the move to prod cycle.
221216
222-
223-
224217
You should now have a better understanding of the necessary tasks associated to the creation of a workshop. As you can see, it requires steps on the various sides of the infrastructure. I will need to address one last point in this blog series related to the Worshops-on-Demand project, and this is the frontend part. I will explain how to deploy and mange it.
225218
226219
If we can be of any help in clarifying any of this, please reach out to us on [Slack](https://slack.hpedev.io/). Please be sure to check back at [HPE DEV](https://developer.hpe.com/blog) for a follow up on this. Also, don't forget to check out also the Hack Shack for new [workshops](https://developer.hpe.com/hackshack/workshops)! Willing to collaborate with us? Contact us so we can build more workshops!

0 commit comments

Comments
 (0)