Cookiecutter template for relational RAG projects
Requirements:
- Cookiecutter (0.7.0+) installed, e.g., using
pip install cookiecutter
.
Usage:
- Create a new project. Note the URL to clone the project.
- Run
cookiecutter https://git-st.inf.tu-dresden.de/jastadd/project-templates/relast
and put in your information, especially the URL from step 1 asproject_url
.
Input parameters
Parameter Name | Default | Description | Used in/for |
---|---|---|---|
repo_name |
"test_repo" |
Name used in the URL of the project | Initialize project_url , repo_url , Generated project directory, last part of the Java package, prefix of version file, name of the published artifact |
project_name |
"My New Relational RAG Project" |
(Long) name of the project | Title in README, pages |
project_short_name |
"NewRelAST" |
(Short) name of the project | Name of the grammar, partly name of the test |
namespace |
"jastadd" |
Namespace of the gitlab repository | Namespace used in the URL of the project |
project_url |
"git@git-st.inf.tu-dresden.de:{{cookiecutter.namespace}}/{{cookiecutter.repo_name}}.git" |
(pre-computed) URL to clone the project using SSH | Setting git origin remote |
repo_url |
"https://git-st.inf.tu-dresden.de/{{cookiecutter.namespace}}/{{cookiecutter.repo_name}}" |
(pre-computed) URL of the project | Back-link to repository in pages |
version |
"0.0.1" |
Initial version of the project | version file |