This is the official repository for hosting UML class resoures on the club website.
This is a student-led initiative for sharing helpful resources for Computer Science classes at the University of Massachusetts Lowell. We aim to build a collaborative space where students can contribute valuable content while maintaining academic integrity. 🎓
- We welcome contributions like topics, study materials, explanations, practice questions, and any content that helps students understand the course material. 📘
- Rules:
- No assignment solutions.
- No handouts or documents from the class unless explicitly permitted by the professor. 🚫
- All contributions must be original or have proper permissions for use. ❗
- No course material should be shared without permission. 🔒
- You may reference assignments but do not provide solutions or assignment instructions.
⚠️ - Please review the UMass Lowell Academic Integrity Policy to ensure compliance. 📚
- All contributions must be original or have proper permissions to use class content. ❗
- Respect intellectual property: Sharing any course material without permission is prohibited. 🔒
- Create a new branch, preferablly following conventional commits standards
- Make your edits on the appropriate branch within
docs/web_docs/
. - Once your changes are complete, submit a pull request (PR) with clear details about the updates or content you are adding to this repository.
Since this repository hosts the content displayed on the website independently from the website source code itself, viewing the content of your edits to the markdown docs is done using a docs only instance of Docusaurus.
Prequisites:
- Node package manager -
npm
When you've cloned the repository for the first time, run the following command to install the project's dependencies:
npm install
For subsequent runs and after running installing the dependencies:
Run the following command locally in your terminal:
npm start
This will open a development server that will perform live and accurate updates to your markdown edits. The compiled content on the development server is accurate to the production site.
Important
When the developer server starts you will be prompted to a page with information about contribution guidelines. Read this closely! It's important that every contributor understands and follows these rules!
To stop the server use Ctrl + C
in your terminal.
Note
Our club leaders will moderate all contributions to ensure they follow the guidelines and maintain academic integrity. 🛠️
If a professor or faculty member would like to have content removed, please contact us with "Removal Request" in the subject header. 📨
Let’s make this platform a valuable resource while keeping academic standards high! 💡
Many thanks to the UMass Lowell Cloud Computing Club members, our faculty advisor Dr. Johannes Weis, and the UMass Lowell Computer Science Department for their support and guidance.
Much thanks to our contributors as well: