An estimator for hourly rates on professional services contracts
Python JavaScript HTML CSS Other
Switch branches/tags
Clone or download
Latest commit a7a4071 Aug 6, 2018
Permalink
Failed to load latest commit information.
.circleci #2032: Updated gulp & minimatch to resolve Snyk warnings (#2044) Jul 18, 2018
api Corrected unintentional reverts Jul 25, 2018
calc Merge branch 'develop' into 2052-search-reliability Aug 6, 2018
contracts Tighten up readable business size method Aug 6, 2018
data_capture Tests passing Jul 23, 2018
data_explorer Moved main.css into head_meta so it's easier to remember to use it ev… Jul 16, 2018
docs Tag separately, wait for CircleCI less often. Jun 18, 2018
frontend Contract vehicle labeling (#2067) Jul 25, 2018
logs added just log files (*.log) to gitignore, and dummy file in logs dir… Jan 7, 2015
maintenance_page GovCloud deployment migration (#1091) Dec 12, 2016
manifests extract more manifest defaults; rm toplevel services key Apr 3, 2018
meta Don't lint as part of JS compilation. May 8, 2018
mypy-stubs Run mypy on all files. Fixes #1803. Apr 20, 2018
production_tests rm API_HOST, WHITELISTED_IPS, and assoc code Apr 13, 2018
slackbot Rename 'hourglass' to 'calc'. Fixes #93. May 1, 2018
styleguide fix conflicts in step_2 and loadable-wrapper Jul 19, 2018
user_account Rename 'hourglass' to 'calc'. Fixes #93. May 1, 2018
.about.yml Remove references to Trello. Fixes #1846. May 8, 2018
.babelrc initial setup of loadable filters Apr 10, 2018
.bandit Ignore venv dir more. Helps w/ #1799. Apr 19, 2018
.cfignore Upgrade mypy to 0.590. Apr 20, 2018
.codeclimate.yml Remove eslint and pep8 plugins from .codeclimate.yml. May 15, 2018
.coveragerc Rename 'hourglass' to 'calc'. Fixes #93. May 1, 2018
.dockerignore Upgrade mypy to 0.590. Apr 20, 2018
.env.sample Add commented-out USE_POLLING to .env.sample. May 14, 2018
.eslintignore Ignore venv dir more. Helps w/ #1799. Apr 19, 2018
.eslintrc updates to either ignore new rules on certain old files or make the c… Jul 13, 2018
.flake8 Tweak flake8 config. Fixes #1818. Apr 30, 2018
.gitattributes set *.csv to binary Mar 3, 2017
.gitignore Link to /updates/ instead of putting changelog in /docs/. May 8, 2018
CHANGELOG.md Release v2.10.0. Jul 23, 2018
CONTRIBUTING.md use docker-compose for all referenced commands Apr 17, 2018
Dockerfile typo fix May 31, 2018
Dockerfile.cloud-extras Fix docker cloud setup, hopefully. Feb 17, 2017
LICENSE.md added license file Nov 21, 2014
README.md Link to /docs/ on dev server from readme. Fixes #1362. May 8, 2018
cf.sh Rename 'hourglass' to 'calc'. Fixes #93. May 1, 2018
create-aws-instance.sh Remove load_data and load_s70 commands. Fixes #1028. Apr 16, 2018
docker-compose.cloud.yml Fix docker cloud setup, hopefully. Feb 17, 2017
docker-compose.local.yml update docker docs. Fix #1313. May 14, 2018
docker-compose.yml Rename 'hourglass' to 'calc'. Fixes #93. May 1, 2018
docker-services.yml Set mem limit of docker containers to match deployment. Apr 19, 2018
docker-update.sh Recommend `docker-compose down -v` Feb 16, 2017
docker_django_management.py Run mypy on all files. Fixes #1803. Apr 20, 2018
gulpfile.js #2032: Updated gulp & minimatch to resolve Snyk warnings (#2044) Jul 18, 2018
manage.py Rename 'hourglass' to 'calc'. Fixes #93. May 1, 2018
mypy.ini Run mypy on all files. Fixes #1803. Apr 20, 2018
newrelic.ini Init New Relic agent in wsgi.py (#906) Oct 11, 2016
package.json #2032: Updated gulp & minimatch to resolve Snyk warnings (#2044) Jul 18, 2018
pytest.ini Rename 'hourglass' to 'calc'. Fixes #93. May 1, 2018
requirements-dev.txt Attempt to document API via DRF. Apr 18, 2018
requirements.txt Use bleach for HTML sanitization. Jun 20, 2018
runtime.txt Specify Python at minor version instead of patch Mar 19, 2018
tsconfig.json Emit virtual pageviews to DAP and our GA. May 2, 2018
update.sh Clear python cache in update.sh. May 1, 2018
yarn.lock #2032: Updated gulp & minimatch to resolve Snyk warnings (#2044) Jul 18, 2018

README.md

CALC

CircleCI Code Climate Test Coverage Dependency Status

CALC, which stands for Contracts Awarded Labor Category, is a tool to help contracting personnel estimate their per-hour labor costs for a contract, based on historical pricing information. The tool is live at https://calc.gsa.gov. You can track our progress or file an issue on this repo.

Documentation

The most readable version of the project's developer documentation can be found at calc-dev.app.cloud.gov/docs/.

However, if that doesn't work for some reason, the documentation is also available in this repository's docs directory. To get started, you'll probably want to start with either the Setup guide or the Docker setup guide, depending on your preference.

You may also find the following documents useful:

Related repositories

  • 18F/calc-analysis contains data science experiments and other analyses that use CALC data.