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.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a7ddaeb3b314f471e624884717d52b052be803139aabe17a9dbcc69f3df8731c |
|
MD5 | 3f97955af2199986634149a98298bc5c |
|
BLAKE2b-256 | ae2d8ad508886709fa1ce8e85e4b03a12ae2250c724b58b5ecf4463600c8daa9 |