Start simple by running yarn watch
. This will start the project with a local development server.
The source files are located in the src
folder. All web components are within the src/client/modules
folder. The folder hierarchy also represents the naming structure of the web components.
./src/client/modules/my/app/pageDefs.js
holds the various "routes".
You can use either /something
or #something
to get there (# is preferred), which should match a property of the pages
object. This array is shortnames from the workhop definitions
./src/client/modules/my/app/workshopDefinitions.js
holds the array of workshops.
- shortname is required to find it.
- name, description are recommended
- if LaunchURL is present, the Create Org button shows up
- if docsURL is present, the Open Guide button shows up
- if internalDocsURL is present, and the route includes
internal
then the Open Guide buttons will link to the instead of the docsURL