Skip to content

Practices Survey Platform - Assess against best practices assessment and improvement planning

License

Notifications You must be signed in to change notification settings

djaodjin/djaopsp

Repository files navigation

DjaoDjin Practices Survey Platform

Documentation Status

This repository contains the code for DjaoDjin practices sharing platform. To learn more visit DjaoDjin's Website.

The practices sharing platform is built on Django, Vue.js, Bootstrap frameworks and many more Open Source projects. Thank you for the support!

If you are looking to add features, this project integrates

Tested with

  • Python: 3.10, Django: 3.2 (LTS)

Install

First you will need to create a workspace environment, download the 3rd party vendor prerequisite packages and build the static assets.


    $ python -m venv installTop
    $ source installTop/bin/activate
    $ pip install -r requirements.txt
    $ make vendor-assets-prerequisites
    $ make install-conf
    $ make build-assets

At this point, all the 3rd party vendor prerequisite packages (Python and Javascript) have been downloaded and installed in the environment.

Then create the database, and start the built-in webserver

$ python manage.py migrate --run-syncdb
$ python manage.py createsuperuser
$ python manage.py runserver

Development

You will want to toggle DEBUG on in the site.conf file.


    $ diff -u installTop/etc/djaopsp/site.conf
    -DEBUG = False
    +DEBUG = True

    # Create the tests databases and load test datasets.
    $ make initdb

    # To generate some sample data run:
    $ python manage.py generate_test_data

    # Spins up a dev server that re-compiles the `.css` files
    # on page reload whenever necessary.
    $ python manage.py runserver --nostatic

The app will be accessible at http://localhost:8000/djaopsp

Release Notes

See release notes

About

Practices Survey Platform - Assess against best practices assessment and improvement planning

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages