Description: This is a CKAN extension to add CFPB-specific extra metadata fields. It is a sibling project to https://github.com/cfpb/ckan-installer and expected to live along-side that project.
- Python 2.7
- virtualenv and virtualenvwrapper
- Vagrant for local testing
This is a CKAN extension designed to plug in to a running instance of CKAN. For local testing, we use Vagrant. See https://github.com/cfpb/ckan-installer for details.
For running unit tests:
- git clone this repository and cd into it
- create a new virtualenv:
mkvirtualenv ckanext-cfpb-extrafields
- install requirements:
pip install -r requirements-test.txt
This software should live alongside a cloned copy of https://github.com/cfpb/ckan-installer. That project's provisioning will create a mapped directory in the Vagrant install.
For real servers, this software should be installed via pip install
After following the testing installation instructions above, you can test with:
nosetests -s --with-coverage --cover-package=ckanext.cfpb_extrafields.validators
If you have questions, concerns, bug reports, etc, please file an issue in this repository's Issue Tracker.
See CONTRIBUTING.