Skip to main content

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

  • bower install to install dependencies

  • 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

incuna-surveys-0.1.0.tar.gz (17.5 kB view details)

Uploaded Source

Built Distribution

incuna_surveys-0.1.0-py2.py3-none-any.whl (28.7 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file incuna-surveys-0.1.0.tar.gz.

File metadata

File hashes

Hashes for incuna-surveys-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d20e36dfbd121873204d8087b6f073b04335cc75bdb4cab1fa373553aaf98b9a
MD5 9acaa40349e25734ef0afc010fd06030
BLAKE2b-256 5e90cceb1f75f4cab9c59cf05aa9b93f6995ce2368afe0eb7dd534c2748c4b40

See more details on using hashes here.

File details

Details for the file incuna_surveys-0.1.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for incuna_surveys-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 aa796fadd51e83e468d1edd07bcb342be60fb2d430797cda592498c034a001a6
MD5 7a00613d105501fef6e457b8a62da611
BLAKE2b-256 4dcbb22b0bc6ba1d7efca7c9664029c3ac2ecd2c49daa261091d3579a3440715

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page