Skip to content
TJ Intranet 3 (Ion)
Python HTML JavaScript CSS Shell
Branch: master
Clone or download
anonymoose2 refactor(bus): add additional bus spaces
Requested by Security Office
Latest commit 73f740b Nov 27, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
.dependabot build: add dependabot config Jul 4, 2019
.github chore: update CODEOWNERS Sep 7, 2019
Ion.egg-info refactor(bus): Move out-of-county buses to be parallel to sidewalk row Nov 27, 2019
config chore: remove unnecessary nginx confs Aug 1, 2019
cron style: reformat some cron job files Jun 24, 2019
docs docs(setup): add master password change docs Nov 24, 2019
intranet refactor(bus): add additional bus spaces Nov 27, 2019
migrations fix docs and some tests May 22, 2017
scripts feat: add script to format static/template files Nov 2, 2019
.codeclimate.yml Update .codeclimate.yml Dec 18, 2016
.coveragerc update coveragerc Sep 6, 2016
.flake8 chore: update flake8/black exclude lists Oct 13, 2019
.gitattributes chore: tell GitHub linguist to ignore vendor/documentation paths Sep 1, 2019
.gitignore chore(gitignore): reorder gitignore Jul 26, 2019
.isort.cfg refactor: use isort to reorder imports Aug 3, 2019
.pylintrc ci(travis): ignore more Pylint checks Oct 11, 2019
.style.yapf yapf Feb 26, 2016
.travis.yml ci(Travis): add static/template file format script to build Nov 2, 2019 docs: document new scripts/ script Oct 13, 2019
COPYING Add GPLv2 License, fix #285 Jan 25, 2016
README.rst chore: remove repetitive information from README Aug 17, 2019 Add contributing guidelines and update Aug 9, 2019
Vagrantfile chore(vagrant): expose flower port 5555 Aug 2, 2019
deploy build: remove flake8 check Jul 8, 2019 chore: update fabfile worker Sep 20, 2019 style: blackify Sep 21, 2019
pyproject.toml chore: update flake8/black exclude lists Oct 13, 2019
requirements.txt build(deps): require asgiref>=3.2.3 Nov 11, 2019 chore: remove 3.5 from classifiers Jul 18, 2019


Intranet 3

Travis CI Coverage

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 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 for TJ's Eighth Period program, and view information on news and events. Read more about how Ion is used at Thomas Jefferson.

Ion now requires Python 3.6+ Python 3.6 is currently used in both production and testing environments.

How can I create a testing environment? Read the section on Setting up Vagrant in the documentation.

How can I contribute to Ion? How can I report a bug? How can I report a security issue/vulnerability?

Please read our contributing guide for more information.

Current Intranet maintainer: Theo Ouzhinski (TJ 2020)

You can’t perform that action at this time.