ncasuk / amf-check-writer

Library to write AMF compliance checks
BSD 3-Clause "New" or "Revised" License
0 stars 4 forks source link

Support and document different installation and usage modes #21

Open agstephens opened 4 years ago

agstephens commented 4 years ago

We are dependent on the IOOS compliance checker. It has a number of its own dependencies. We need a standard python environment to install it into.

Tasks:

  1. Start at current version: 4.3.3
  2. Try: Python3.8 (we might have to go back to Python3.7 if there are problems).
  3. Let's go for installing with Conda following recipes below.

Installation recipes:

gapintheclouds commented 4 years ago

@agstephens Installed compliance-checker using conda. It doesn't accept --yaml options. Trying to work out why by looking at other plugins.

agstephens commented 4 years ago

Good work @gapintheclouds , It might be worth looking back to a version of the compliance-checker that the yaml plugin did work with. That might give clues.

agstephens commented 4 years ago

We just need a very well documented installation recipe before we close this. We need to take different usage modes into account:

ROLE 1: Core developer

ROLE 2: Check developer

ROLE 3: Project coordinator

ROLE 4: CV developer

ROLE 5: Deployer

ROLE 6: Scientific end-user

agstephens commented 4 years ago

@gapintheclouds : come up with a draft plan for how we document/manage/script/communicate this complexity.