Skip to content

psdanga/ion

This branch is 4026 commits behind tjcsl/ion:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

f6ea217 · Feb 6, 2016
Feb 4, 2016
Feb 4, 2016
Dec 2, 2015
Feb 4, 2016
Jan 20, 2016
Feb 4, 2016
Feb 4, 2016
Jan 12, 2016
Jan 25, 2016
Apr 2, 2015
Feb 1, 2016
Jan 12, 2016
Jan 13, 2016
Feb 4, 2016
Jan 25, 2016
Feb 1, 2016
Nov 2, 2015
Jan 20, 2016
Jan 15, 2016
Feb 6, 2016
Feb 4, 2016

Repository files navigation

Intranet 3

Travis CI Code Climate Coverage Docs

Version 3.0.0

Intranet3 (Ion) is the next-generation Intranet platform for TJHSST. Using Python, Django, Redis, Postgres, and many other technologies, Ion was developed from the ground up to be simple, well-documented, and extensible.

Documentation (in RestructuredText format) is available inside the "docs" folder or at http://tjcsl.github.io/ion/ publicly on the web.

What does the TJ Intranet do? Ion allows students, teachers, and staff at TJHSST to access student information, manage activity signups, and view information on news and events. Read more about how Ion is used at Thomas Jefferson.

Ion now uses Python 3. Python 3.4 is now currently used in both production and testing environments. If you already have a Vagrant environment set up with Python 2, re-run config/provision_vagrant.sh to update dependencies.

How can I create a testing environment? Read the section on Setting up Vagrant in the documentation. Ask a TJ Sysadmin for VPN access and tokens needed to connect to our servers.

Why is my build failing? A PEP 8 syntax checker is set as a post-commit hook. Ensure that your code follows those guidelines by running something like this in the root of the repository: autopep8 -ir --max-line-length=200 .

Where can I report a bug?

Current Intranet maintainer: James Woglom (TJ 2016)

About

TJ Intranet 3 (Ion)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 51.5%
  • HTML 34.5%
  • CSS 7.3%
  • JavaScript 5.9%
  • Other 0.8%