Canvas: Generate graph state out of dodo-app config

Restructure code, create shared config lib.

Change-Id: I2cf06d35c486d4557484daf8618a2c215316fa7e
diff --git a/Jenkinsfile b/Jenkinsfile
index ff51d94..b619ff5 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -21,6 +21,11 @@
                 container('node') {
                     sh "apk update"
                     sh "apk add gcc g++ make musl-dev python3 py3-setuptools"
+                    dir('apps/canvas/config') {
+                        sh 'npm install'
+                        sh 'npm run format-check'
+                        sh 'npm run lint'
+                    }
                     dir('apps/canvas/back') {
                         sh 'npm install'
                         sh 'npm run format-check'