Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
schedules-legacy
schedules-legacy
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 17
    • Issues 17
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • SRCT
  • schedules-legacyschedules-legacy
  • Wiki
  • Home

Last edited by mark@stengle.in Jul 17, 2016
Page history

Home

Schedules is a web app that allows students to import their class schedules into popular calendar managers. Uses webDAV.

On Contributing

Schedules welcomes all the help it can get, and is currently in opening stages. Join the #schedules slack channel to get involved.

There are many things that can be done with this project (see the "To Do" section), but sometimes it's the small things that count, so don't be afraid of contributing just a small spelling mistake.

If you need help at all please contact a SRCT member. We want people to contribute, so if you are struggling, or just want to learn we are more than willing to help.

The project manager for this project is Mark Stenglein, and a lead developer is David Haynes.

Please visit the SRCT Wiki for more information on this and other SRCT projects, along with other helpful links and tutorials.

Setting everything up for development

These instructions are for Ubuntu and Debian, or related Linux distributions. (If you'd like to help write the instructions for Mac OSX, please do!)

Prerequisities

On Ubuntu and Debian systems, setup is made super simple by the inclusion of a configuration script. Simply install git if you do not have it already, clone down the repository, and run the script. After the script finishes it will start the server in debug mode for you to see the site.

sudo apt-get install git

git clone git@git.gmu.edu:srct/schedules.git

sudo ./configure.sh

Note: To start the server easilly, simply go to the root folder of the project and type:

./start.sh

Deployment

To-do

The list of to-do items is kept track of on the gitlab Scheduels issues page. https://git.gmu.edu/srct/schedules/issues

Each issue includes details about the bugs and features, and links to documentation and tutorials to help with fixing that specific issue.

Contact the project manager or any of its developers if you'd like help picking an unassigned issue.

About Mason SRCT

Student - Run Computing and Technology (SRCT, pronounced "circuit") is a student organization at George Mason University which enhances student computing at Mason. SRCT establishes and maintains systems which provide specific services for Mason's community.


Credit where due:

Calendar icon by Guilhem from the Noun Project

Clone repository
  • Home
  • Setup