[{"title":"( 41 个子文件 31KB ) scoops-server:用于UBC SCOOPS的Content API,在restify和Cassandra上运行-源码","children":[{"title":"scoops-server-master","children":[{"title":"docs","children":[{"title":"api-draft.txt <span style='color:#111;'> 805B </span>","children":null,"spread":false},{"title":"data-access-protocol.txt <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false},{"title":"schema-draft.txt <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false}],"spread":true},{"title":"package.json <span style='color:#111;'> 931B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"config.js <span style='color:#111;'> 711B </span>","children":null,"spread":false},{"title":"forms","children":[{"title":"routes.js <span style='color:#111;'> 3.71KB </span>","children":null,"spread":false},{"title":"handlers.js <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false},{"title":"responses","children":[{"title":"repository.js <span style='color:#111;'> 367B </span>","children":null,"spread":false},{"title":"controller.js <span style='color:#111;'> 659B </span>","children":null,"spread":false}],"spread":true},{"title":"repository.js <span style='color:#111;'> 6.49KB </span>","children":null,"spread":false}],"spread":true},{"title":"articles","children":[{"title":"routes.js <span style='color:#111;'> 2.43KB </span>","children":null,"spread":false},{"title":"handlers.js <span style='color:#111;'> 2.58KB </span>","children":null,"spread":false},{"title":"repository.js <span style='color:#111;'> 9.92KB </span>","children":null,"spread":false}],"spread":true},{"title":"auth","children":[{"title":"strategies.js <span style='color:#111;'> 656B </span>","children":null,"spread":false},{"title":"routes.js <span style='color:#111;'> 564B </span>","children":null,"spread":false},{"title":"provider.js <span style='color:#111;'> 6.05KB </span>","children":null,"spread":false},{"title":"clients","children":[{"title":"handlers.js <span style='color:#111;'> 575B </span>","children":null,"spread":false},{"title":"repository.js <span style='color:#111;'> 2.96KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"db","children":[{"title":"helpers.js <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"client.js <span style='color:#111;'> 485B </span>","children":null,"spread":false},{"title":"createTables.js <span style='color:#111;'> 740B </span>","children":null,"spread":false},{"title":"schema","children":[{"title":"index.js <span style='color:#111;'> 321B </span>","children":null,"spread":false},{"title":"responsesSchema.js <span style='color:#111;'> 1.86KB </span>","children":null,"spread":false},{"title":"filesSchema.js <span style='color:#111;'> 1.32KB </span>","children":null,"spread":false},{"title":"authSchema.js <span style='color:#111;'> 559B </span>","children":null,"spread":false},{"title":"articlesSchema.js <span style='color:#111;'> 2.06KB </span>","children":null,"spread":false},{"title":"usersSchema.js <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"udts.js <span style='color:#111;'> 791B </span>","children":null,"spread":false},{"title":"formsSchema.js <span style='color:#111;'> 2.49KB </span>","children":null,"spread":false},{"title":"eventsSchema.js <span style='color:#111;'> 2.34KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"server.js <span style='color:#111;'> 703B </span>","children":null,"spread":false},{"title":"users","children":[{"title":"routes.js <span style='color:#111;'> 2.25KB </span>","children":null,"spread":false},{"title":"handlers.js <span style='color:#111;'> 1.52KB </span>","children":null,"spread":false},{"title":"repository.js <span style='color:#111;'> 6.49KB </span>","children":null,"spread":false}],"spread":true},{"title":"events","children":[{"title":"routes.js <span style='color:#111;'> 133B </span>","children":null,"spread":false},{"title":"repository.js <span style='color:#111;'> 7.73KB </span>","children":null,"spread":false}],"spread":true},{"title":"files","children":[{"title":"controller.js <span style='color:#111;'> 13B </span>","children":null,"spread":false}],"spread":true},{"title":"utils","children":[{"title":"regexPatterns.js <span style='color:#111;'> 187B </span>","children":null,"spread":false},{"title":"joiPatterns.js <span style='color:#111;'> 639B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".gitignore <span style='color:#111;'> 42B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.79KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]