Allows the creation of custom questionnaires and surveys via the Django admin.
Project description
# incuna-surveys Allows the creation of custom questionnaires and surveys via the admin.
# Usage
## Frontend
To set the apiRoot use ProjectConfigProvider.setApiRoot()
# Development
## Frontend
All frontend is located under web/:
npm install to install requirements
grunt test to test if everything is working properly
grunt will start a dev server running under localhost:9000.
This project uses babel and browserify. Source files are located in web/app/scripts/src. Compiled files are put into web/dist, which is symlinked to web/app/scripts/js-build for easy testing in the browser.
### Tests
The are two grunt karma targets: * grunt karma:dev once run will continue to watch the compiled .js files directory and the test files. * grunt karma:ci target only runs once. This target is also used in Travis
## Releasing a new version
1. Commit your changes. 1. Follow the guidelines at http://semver.org/ to determine your new version number. 1. Update CHANGELOG.md with your new version number and a description of changes. 1. Update the version property in package.json 1. Update the version property in setup.py 1. Commit those changes with the commit message “Bump to [version number]”. [version number] should be in the format x.y.z. 1. git tag [version number] 1. git push 1. git push –tags - must be done separately. 1. Run make release to publish the release to pypi
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for incuna_surveys-0.0.2-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9f798dbf91ed28318b09c59eb4e2316ac4465c1b18df598b874438affb509d7 |
|
MD5 | cadba49fa25055b0abed08e6e149f36d |
|
BLAKE2b-256 | 86a82837a80c0bc9b520ac9b9a081664b8fb8a880661e6788c0c9b01a6fab007 |