Skip to main content

WGBH Open Vault Wagtail backend

Project description

CI Coverage Status

Open Vault: Wagtail

From GBH

Wagtail CMS for Open Vault

Documentation

User Documentation

Usage

Install

The published version can be installed using pip:

pip install ov-wag

Local installation

For local devopment, install PDM for dependency management.

pip install pdm

Clone the repo:

git clone https://github.com/WGBH-MLA/ov-wag.git

Install the package:

pdm install

Init script

Several common functions can be executed with the ov init script (using Docker)

See ov -h for more detailed usage

For example

ov dev will start the development server locally.

Note For most commands, additional args will be passed on to the parent command.

  • dev | d
    • starts a local development server
  • build | b
    • build (or rebuild) the docker image
  • shell | s
    • starts a shell with all django variables loaded
  • manage | m
    • run a manage.py command
  • cmd | c
    • run a command directly on the container
    • e.g.
      • ov c bash
      • ov c python3 -c "print('OpenVault!')"

develop

pre-commit secret scanning

  1. Install ggshield
pip install ggshield
# or
brew install gitguardian/tap/ggshield
  1. Login to gitguardian
ggshield auth login
  1. Install the pre-commit hooks
pre-commit install

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

ov_wag-0.5.0.tar.gz (26.1 kB view hashes)

Uploaded Source

Built Distribution

ov_wag-0.5.0-py3-none-any.whl (48.2 kB view hashes)

Uploaded Python 3

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