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
+9-4Lines changed: 9 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@ I will consider two scenarios going further. In the first one, I will create
27
27
28
28
# Simple workshop example:
29
29
30
-
let's consider that I plan to create a new workshop on the Go language. It becomes more and more popular among the developer community I interact with and one of the the developer was kind enough to agree with working with me on creating this new workshop. After a first meeting, where I explainied to him the creation process, and the expectations, we quickly started to work together. We defined title, abstract, notebooks' folder name, and student range. As far as infrastructure's requirements, a new kernel was needed.
30
+
let's consider that I plan to create a new workshop on the Go language. It becomes more and more popular among the developer community I interact with and one of the the developer was kind enough to agree with working with me on creating this new workshop. After a first meeting, where I explainied to him the creation process, and the expectations, we quickly started to work together. We defined title, abstract, notebooks' folder name, and student range. As far as infrastructure's requirements, a new kernel was needed. No additional scripts are requiered for this workshop.
31
31
32
32
As an admin of the Workshops-on-demand infrastructure, I had to perform several tasks:
33
33
@@ -96,8 +96,9 @@ As an admin of the Workshops-on-demand infrastructure, I had to perform sever
96
96
* Validating the changes by testing a new backend install process.
97
97
* Pushing the changes to the github repo.
98
98
99
-
2.###### Create a user for the workshop developer on the test/dev and staging backend servers.
100
-
3.###### 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.
99
+
2.###### Creating a user for the workshop developer on the test/dev and staging backend servers.
100
+
3. ###### Providing
101
+
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.
101
102
102
103
##### On the database server:
103
104
@@ -161,9 +162,13 @@ A new entry will need the following:
161
162
162
163
163
164
165
+
As the developer of the Workshops-on-demand content, Matt had to perform several tasks:
164
166
167
+
##### On the backend server:
165
168
166
-
169
+
1.###### Log on to the backend server and clone the notebook repo in his home folder.
170
+
2.###### Create a new branch for his workshop following the naming convention defined with the admin.
171
+
* Modifying the [backend server installation yaml file ]
167
172
168
173
A set of notebooks that will be used by the student to follow instructions cells in markdown and run code cells leveraging the relevant kernel. If you are not familiar with Jupyter notebooks, a simple [101 workshop](https://developer.hpe.com/hackshack/workshop/25) is available in our Workshops-on-Demand 's catalog.
0 commit comments