Contents
Using Hermine
Installing Hermine
Development
Docker Compose
Manual production install
OAuth
Health check
Getting started
Main concepts used
Manual workflow
Analysing licenses
Global characterics
Obligations and generic obligations
REST API
Authentication via Token
Uploading a BOM file
Checking the validation steps
Example
JUnit
Generic obligations endpoints
Generic API endpoints for Models
Developing Hermine
Coding standards
Developer Certificate of Origin
REUSE standard
Code linting
Commit messages
The Data Model
Models for license management
Models for validation rules
Models for internal product management
Models for 3rd party components
Custom tags for Django templates
Tests
Running the tests
Coverage
Hermine
»
Index
Index
A
|
C
|
D
|
E
|
G
|
L
|
M
|
O
|
P
|
R
|
T
|
U
|
V
A
AbstractUsageRule (class in cube.models.policy)
C
Category (class in cube.models.products)
Category.DoesNotExist
Category.MultipleObjectsReturned
Component (class in cube.models.components)
Component.DoesNotExist
Component.MultipleObjectsReturned
cube.models.components
module
cube.models.licenses
module
cube.models.policy
module
cube.models.products
module
cube.templatetags.cube_tags
module
D
Derogation (class in cube.models.policy)
Derogation.DoesNotExist
Derogation.MultipleObjectsReturned
E
Exploitation (class in cube.models.products)
Exploitation.DoesNotExist
Exploitation.MultipleObjectsReturned
Exploitation.Usage (class in cube.models.products)
Exploitation.Usage.DoesNotExist
Exploitation.Usage.MultipleObjectsReturned
G
Generic (class in cube.models.licenses)
Generic.DoesNotExist
Generic.MultipleObjectsReturned
L
License (class in cube.models.licenses)
License.DoesNotExist
License.MultipleObjectsReturned
licenseAllowedCSS() (in module cube.templatetags.cube_tags)
LicenseChoice (class in cube.models.policy)
LicenseChoice.DoesNotExist
LicenseChoice.MultipleObjectsReturned
licenseCopyleftCSS() (in module cube.templatetags.cube_tags)
LicenseCuration (class in cube.models.policy)
LicenseCuration.DoesNotExist
LicenseCuration.MultipleObjectsReturned
licenseFOSSCSS() (in module cube.templatetags.cube_tags)
licenseReviewCSS() (in module cube.templatetags.cube_tags)
licenses (cube.models.components.Version property)
M
module
cube.models.components
cube.models.licenses
cube.models.policy
cube.models.products
cube.templatetags.cube_tags
O
Obligation (class in cube.models.licenses)
Obligation.DoesNotExist
Obligation.MultipleObjectsReturned
P
Product (class in cube.models.products)
Product.DoesNotExist
Product.MultipleObjectsReturned
R
Release (class in cube.models.products)
Release.DoesNotExist
Release.MultipleObjectsReturned
T
Team (class in cube.models.licenses)
Team.DoesNotExist
Team.MultipleObjectsReturned
U
Usage (class in cube.models.components)
Usage.DoesNotExist
Usage.MultipleObjectsReturned
V
Version (class in cube.models.components)
Version.DoesNotExist
Version.MultipleObjectsReturned