=========================
The Software Engineering Class Profile is a student-initiative focused on showcasing what the program was like for students. It covers content covering co-op, background, academics, lifestyle, future plans, and answers questions such as "How frequently did students exercise?" or "How much debt do students graduate with?".
You can view the class profile at https://sexxis.github.io/classprofile.
You need a Ruby version at least < 3.0 (2.7.0 works)!
Run yarn install. You'll also need jekyll to run a local host. Run gem install jekyll if you don't have it.
npm run prod(build the TypeScript Code) will update themin.jsfile in thebuilddirectory.bundle exec jekyll serverun the jekyll server
- change
main.html:43's script src to point to./build/bundle.js - run
npm run devin a console to watch for changes and build to./build/bundle.js - in another console, run
bundle exec jekyll serveto run the jekyll server (site usually defaults to some localhost) - refresh the tab directed to the lcoalhost site to get the updated site
❗ Don't check main.html in without switching to the minified bundle source! |
|---|
- create the appropriate
<topic name>.htmlfile in the./contentfolder- for each graph, add a div with a unique id
- add a
render<topic name>function inmain.ts- the logic to generate the graphs should be included in this function
- include the
<topic name>.htmlfile inindex.htmlin the right section - link the section in
introduction.html, Sections