A repository of notes & resources for the different courses offered in USC DCISM.
Built with Vitepress + TypeScript and deployed @ usc-cisco.github.io/scientia.
After running the commands below, it should serve the files in the root directory of the subdomain scientia.dcism.org:
ssh s${ID_NUMBER}@dcism.org -p 22077
cd scientia.dcism.org
git clone origin https://github.com/usc-cisco/scientia.git .
chmod u+x dcism.sh
./dcism.shTo update the server manually, run the script to automatically delete old files & pull changes before building the static files again:
ssh s${ID_NUMBER}@dcism.org -p 22077
cd scientia.dcism.org
./dcism.shTo setup a cron job to update it automatically, use the following line of code:
# updates every 00:00 (Server Time)
* 0 * * * cd /data/users/s${ID_NUMBER}/scientia.dcism.org && /bin/bash /data/users/s${ID_NUMBER}/scientia.dcism.org/dcism.shWe'd love your help in improving the website with your own content & fixes. Here are some ways you can help:
- Before doing anything, read our Code of Conduct.
- Read our Contributing guidelines for making a pull request to edit the repository yourself.
- Raise issues to; correct wrong or misleading content, request more notes, or to fix broken links or outdated resources.
- Fork the repository and work on changes on your local machine.
Create an issue while following the specific templates.
Thank you to all the students who contributed to this project! Your efforts will carry on through generations through this repository.
