How we Operate
-Last updated on 2023-09-13 | +
Last updated on 2023-09-26 | Edit this page
@@ -497,9 +497,7 @@Overview
Questions
-- What does The Carpentries lesson development ecosystem look -like? -
- What are the important milestones in the development of a new
+
- What are the important milestones in the development of a new lesson?
- How can The Carpentries lesson development community help me complete my lesson? @@ -511,9 +509,8 @@
- Describe the life cycle of a lesson. -
- Summarise the path a new lesson can take through The Carpentries -Incubator and Lab. +
- Describe the role that feedback plays in the life cycle of a +lesson.
- Connect with other members of the community.
Questions
Objectives
After completing this episode, participants should be able to…
-
Objectives
Until now, this training has focused on the internals of a lesson -development project. Now it is time to consider the context in which -this lesson development can take place.
-The Carpentries Lesson Development Ecosystem
+development project. Now it is time to consider the evolution of a
+lesson over time, and the context in which lesson development can take
+place.
+The Lesson Life Cycle
-
The Carpentries
-Incubator is a space for The Carpentries community to collaborate on
-lessons. It provides a single location where our community can come to
-find lessons that are being developed by the community, and to create
-new lessons using The Carpentries Workbench. Community members retain
-ownership of their lessons hosted in the Incubator, while benefiting
-from the increased findability it gives to the lesson.
-The Carpentries supports the lesson developer community working in
-the Incubator with training (like this one), communications designed to
-raise awareness of lesson projects within the community, and platforms
-for the community to discuss and collaborate on lesson development.
-The Carpentries also provides a space for community-developed lessons
-to reside after the initial phases of development have been completed.
-The Carpentries Lab provides
-a platform for open peer-review of lessons, and hosts the collection of
-lessons that have passed through this review process. These
-peer-reviewed lessons can be considered ready to teach by any Instructor
-with sufficient knowledge of the topic. In the future, this lesson
-review process may also be used to determine when a lesson in the
-Incubator is ready to be incorporated into one of The Carpentries
-Lesson Programs, the collection of lessons and curricula that
-can be taught in an official workshop for Software, Library, or Data
-Carpentry.
-Summary of community-developed lessons in The Carpentries
-Incubator and Lab.
-
-Incubator
-Lab
-lesson owned by community
-✔️
-✔️
-lesson under development
-✔️
-❌
-lesson stable
-❌
-✔️
-lesson has passed peer review
-❌
-✔️
-CC-BY license
-✔️
-✔️
-The Carpentries Code of Conduct
-✔️
-✔️
-The Carpentries lesson infrastructure
-✔️
-✔️
-
The Lesson Life Cycle
-
-
To make it easier for other community members to assess the current
-state of a lesson in the Incubator, The Carpentries encourages lesson
-developers to indicate the status of their lesson by labelling its
-progress through a lesson life cycle:
+
An open source lesson can always be updated and may never be
+finished. It can undergo many iterations before it reaches a
+relatively stable state. To reflect this, The Carpentries encourages
+lesson developers to indicate the status of their lesson by labelling
+its progress through a lesson life cycle:
Each life cycle stage indicates the level of maturity of a
lesson:
Connecting with the Lesson Developer Community
-
With over 100 lessons under development in The Carpentries Incubator,
-the lesson developer community is thriving. Connecting with this
-community can be a great way to find collaborators to contribute to or
-test your lesson, to stay up to date with the latest support provided to
-the community, and to learn from the experience of others.
+
The Carpentries
+Incubator hosts a thriving community of lesson developers, working
+on lesson projects at every stage of the life cycle.
+You can add your lesson project(s) to the Incubator by submitting an
+issue to [the Incubator Proposals repository][incubator-proposals].
+Lesson developers working in the Incubator benefit from increased
+visibility for their projects and dedicated support from The Carpentries
+team.
+Connecting with the lesson developer community can be a great way to
+find collaborators to contribute to or test your lesson, to stay up to
+date with the latest support provided to the community, and to learn
+from the experience of others.
Here are a community activities and channels that you might be
interested in joining:
- The
lesson-dev
channel on The Carpentries Slack
@@ -716,6 +671,23 @@ Exercise: join relevant channels (5
The Lesson Life Cycle
-The Carpentries -Incubator is a space for The Carpentries community to collaborate on -lessons. It provides a single location where our community can come to -find lessons that are being developed by the community, and to create -new lessons using The Carpentries Workbench. Community members retain -ownership of their lessons hosted in the Incubator, while benefiting -from the increased findability it gives to the lesson.
-The Carpentries supports the lesson developer community working in -the Incubator with training (like this one), communications designed to -raise awareness of lesson projects within the community, and platforms -for the community to discuss and collaborate on lesson development.
-The Carpentries also provides a space for community-developed lessons -to reside after the initial phases of development have been completed. -The Carpentries Lab provides -a platform for open peer-review of lessons, and hosts the collection of -lessons that have passed through this review process. These -peer-reviewed lessons can be considered ready to teach by any Instructor -with sufficient knowledge of the topic. In the future, this lesson -review process may also be used to determine when a lesson in the -Incubator is ready to be incorporated into one of The Carpentries -Lesson Programs, the collection of lessons and curricula that -can be taught in an official workshop for Software, Library, or Data -Carpentry.
-- | Incubator | -Lab | -
---|---|---|
lesson owned by community | -✔️ | -✔️ | -
lesson under development | -✔️ | -❌ | -
lesson stable | -❌ | -✔️ | -
lesson has passed peer review | -❌ | -✔️ | -
CC-BY license | -✔️ | -✔️ | -
The Carpentries Code of Conduct | -✔️ | -✔️ | -
The Carpentries lesson infrastructure | -✔️ | -✔️ | -
The Lesson Life Cycle -
-To make it easier for other community members to assess the current -state of a lesson in the Incubator, The Carpentries encourages lesson -developers to indicate the status of their lesson by labelling its -progress through a lesson life cycle:
+An open source lesson can always be updated and may never be +finished. It can undergo many iterations before it reaches a +relatively stable state. To reflect this, The Carpentries encourages +lesson developers to indicate the status of their lesson by labelling +its progress through a lesson life cycle:
Each life cycle stage indicates the level of maturity of a lesson:
Connecting with the Lesson Developer Community
-With over 100 lessons under development in The Carpentries Incubator, -the lesson developer community is thriving. Connecting with this -community can be a great way to find collaborators to contribute to or -test your lesson, to stay up to date with the latest support provided to -the community, and to learn from the experience of others.
+The Carpentries +Incubator hosts a thriving community of lesson developers, working +on lesson projects at every stage of the life cycle.
+You can add your lesson project(s) to the Incubator by submitting an +issue to [the Incubator Proposals repository][incubator-proposals]. +Lesson developers working in the Incubator benefit from increased +visibility for their projects and dedicated support from The Carpentries +team.
+Connecting with the lesson developer community can be a great way to +find collaborators to contribute to or test your lesson, to stay up to +date with the latest support provided to the community, and to learn +from the experience of others.
Here are a community activities and channels that you might be interested in joining:
- The
lesson-dev
channel on The Carpentries Slack @@ -716,6 +671,23 @@Exercise: join relevant channels (5