You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/blog/open-sourcing-workshops-on-demand-part-5-create-a-workshop.md
+8-15Lines changed: 8 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -35,22 +35,17 @@ As an admin of the Workshops-on-Demand infrastructure, I had to perform sever
35
35
36
36
1.##### Test and validate installation of the new kernel on the staging backend server by:
37
37
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.
49
46
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)**
50
47
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**
51
48
52
-
53
-
54
49
##### On the database server:
55
50
56
51
In order to exist, a workshop requires serveral entries in the database:
@@ -219,8 +214,6 @@ A workshop should come up with at least :
219
214
220
215
When all tests validated the workshop, it can follow the move to prod cycle.
221
216
222
-
223
-
224
217
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.
225
218
226
219
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