Skip to content

czhao39/ion

 
 

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

TJHSST Intranet3 (Ion)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 51.7%
  • HTML 34.4%
  • CSS 7.3%
  • JavaScript 5.8%
  • Other 0.8%