Skip to content

Commit

Permalink
readme todo update
Browse files Browse the repository at this point in the history
  • Loading branch information
ojas1 committed Mar 25, 2021
1 parent b0659dd commit ee97def
Showing 1 changed file with 28 additions and 19 deletions.
47 changes: 28 additions & 19 deletions README.org
Original file line number Diff line number Diff line change
Expand Up @@ -113,14 +113,13 @@
npm run labgen -- <path/to/lab/repo>
#+END_SRC

* Updates

** Reporting
* Reporting

The timestamp, verion number and status (success or failure) of the
run is updated to a google sheet.

** Release management of Lab Sources
* Release management of Lab Sources

After a lab (including all its experiments) is deployed, a new tag
is created for the lab using the master branch. The tag number
Expand All @@ -131,20 +130,20 @@

The lab descriptor is updated with the current release number.

** Automated JSON Validation
* Automated JSON Validation

The lab descriptor is validated using a [[file:labDescSchema.json][schema]]. If anything is
invalid in the lab descriptor, the error is displayed and process
aborts.

** Deployment Process
* Deployment Process

1. Stage all experiments
2. Stage Lab
3. Deploy Experiments
4. Deploy Lab

*** Staging
** Staging

- /var/www/html/
- <lab-name>/
Expand All @@ -157,22 +156,12 @@

If anything fails, you need to start the process again.

** TODO

- [-] move release type to pre run option.
- [-] log to file
- [X] remove lab name from path to experiment
- experiment is unit of development
- Current url pattern: https://de-iitr.vlabs.ac.in/digital-electronics-iitr/exp/truth-table-gates/
- New url pattern: https://de-iitr.vlabs.ac.in/exp/truth-table-gates/
- [X] +symlink for compatibility+
- [X] test on a lab that is not linked
- KT to Balamma
- [-] session 1 scheduled on <2020-08-31 Mon>. Find the [[file:KT.org][minutes]]
here.
* DOCS

** Lab Descriptor

* DOCS
[[lab-descriptor.org]]

** Experiment build Process

Expand All @@ -182,4 +171,24 @@

[[docs/analytics.org]]

* TODO

- DOCS:
+ Lab Build Process
+ Lab descriptor - DONE
+ templates - TODO
+ staging and deployment process - IN PROGRESS

+ Experiment build process
- experiment descriptor - DONE
- experiment model - DONE

+ Analytics - IN PROGRESS

+ script usage - TODO

+ quiz - TODO

+ exp process integration and testing - IN PROGRESS

+ descriptor validation - TODO

0 comments on commit ee97def

Please sign in to comment.