Skip to content
/ crisis Public
forked from rpi-crisis/crisis

Correcting Rensselaer's Insufferable SIS

License

Notifications You must be signed in to change notification settings

graya4/crisis

 
 

Repository files navigation

CRISIS: Correcting Rensselaer's Insufferable SIS

This site is deployed at rpicrisis.org

CRISIS is an open source RCOS project: a website that houses various course and major related tools for my college, Rensselaer Polytechnic Institute, since we believe that the offered tools are insufficient.
From the highest priority to lowest this would include:
Course descriptions, prerequisites, cross-listings, transfer options by course, the course time/location/professor that semester, major/dual major curriculum by year, a HASS pathways planner, and possibly even a course scheduler if one of the RCOS scheduler projects wishes to collaborate.

Stacks: HTML, CSS, TypeScript, Static React

Contributors

Lead: Trevor Brunette
Co-Lead: Colin Melville

For more information about contributions, see AUTHORS

Development

We use node and npm to help develop this project; instructions to install those are here and here.
To automatically download the dependencies, navigate to the cloned project directory and run
npm install

To start coding live with auto-compile on save and auto-refresh, within the project directory run
npm start

To build your code for deployment, within the project directory run
npm run build
and a deployable static site will be built in working-directory/build/

Pull Requests

After you have cloned the repository, you will have your own version of it on your system to modify. You will use a branch for your (team's) development and commits, and submit pull requests to send your cumulative additions from commits for review and then to eventually be merged into the main. Pull requests should be relatively infrequent in general, but since the project is so new, there may be quite a few this semester.

Fetch before committing and pull from main before PRing

Your commits should be on your (group's) development branch.

Never force push.

Licensing

CRISIS is licensed under the GNU Affero General Public License v3.0
For more information on licensing and copyright information, see the LICENSE

About

Correcting Rensselaer's Insufferable SIS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 72.6%
  • CSS 25.3%
  • HTML 2.1%