Projects
Project class.
- class renku.domain_model.project.Project(*args, **kwargs)[source]
Bases:
Persistent
Represent a project.
- classmethod from_project_context(project_context, name=None, namespace=None, description=None, keywords=None, custom_metadata=None, creator=None)[source]
Create an instance from a path.
- Parameters:
cls – The class.
name (Optional[str]) – Name of the project (when creating a new one) (Default value = None).
namespace (Optional[str]) – Namespace of the project (when creating a new one) (Default value = None).
description (Optional[str]) – Project description (when creating a new one) (Default value = None).
keywords (Optional[List[str]]) – Keywords for the project (when creating a new one) (Default value = None).
custom_metadata (Optional[Dict]) – Custom JSON-LD metadata (when creating a new project) (Default value = None).
creator (Optional[Person]) – The project creator.