Skip to content
Snippets Groups Projects
Select Git revision
  • main default protected
1 result

README.md

Blame
  • Cookiecutter template for relational RAG projects

    Requirements:

    • Cookiecutter (0.7.0+) installed, e.g., using pip install cookiecutter.

    Usage:

    1. Create a new project. Note the URL to clone the project.
    2. Run cookiecutter https://git-st.inf.tu-dresden.de/jastadd/project-templates/relast and put in your information, especially the URL from step 1 as project_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 directory
    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
    project_slug "{{cookiecutter.project_name|replace(' ','_')|lower}}" (pre-computed) canonical name of the project without spaces Last part of the Java package, prefix of version file, name of the published artifact
    package "jastadd" Namespace used in the URL of the project where?
    project_url "git@git-st.inf.tu-dresden.de:{{cookiecutter.package}}/{{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.package}}/{{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