MANIFEST.in
README.md
pyproject.toml
setup.py
src/nrp_devtools/__init__.py
src/nrp_devtools/main.py
src/nrp_devtools/x509.py
src/nrp_devtools.egg-info/PKG-INFO
src/nrp_devtools.egg-info/SOURCES.txt
src/nrp_devtools.egg-info/dependency_links.txt
src/nrp_devtools.egg-info/entry_points.txt
src/nrp_devtools.egg-info/requires.txt
src/nrp_devtools.egg-info/top_level.txt
src/nrp_devtools/cli/__init__.py
src/nrp_devtools/cli/alembic.py
src/nrp_devtools/cli/base.py
src/nrp_devtools/cli/build.py
src/nrp_devtools/cli/check.py
src/nrp_devtools/cli/develop.py
src/nrp_devtools/cli/forks.py
src/nrp_devtools/cli/image.py
src/nrp_devtools/cli/initialize.py
src/nrp_devtools/cli/model.py
src/nrp_devtools/cli/run.py
src/nrp_devtools/cli/translations.py
src/nrp_devtools/cli/ui.py
src/nrp_devtools/cli/upgrade.py
src/nrp_devtools/cli/watch.py
src/nrp_devtools/commands/__init__.py
src/nrp_devtools/commands/alembic.py
src/nrp_devtools/commands/check.py
src/nrp_devtools/commands/check_old.py
src/nrp_devtools/commands/db.py
src/nrp_devtools/commands/docker.py
src/nrp_devtools/commands/forks.py
src/nrp_devtools/commands/initialize.py
src/nrp_devtools/commands/invenio.py
src/nrp_devtools/commands/opensearch.py
src/nrp_devtools/commands/pyproject.py
src/nrp_devtools/commands/s3.py
src/nrp_devtools/commands/utils.py
src/nrp_devtools/commands/develop/__init__.py
src/nrp_devtools/commands/develop/controller.py
src/nrp_devtools/commands/develop/runner.py
src/nrp_devtools/commands/model/__init__.py
src/nrp_devtools/commands/model/compile.py
src/nrp_devtools/commands/model/create.py
src/nrp_devtools/commands/resolver/__init__.py
src/nrp_devtools/commands/resolver/base.py
src/nrp_devtools/commands/resolver/pdm.py
src/nrp_devtools/commands/resolver/uv.py
src/nrp_devtools/commands/ui/__init__.py
src/nrp_devtools/commands/ui/assets.py
src/nrp_devtools/commands/ui/build.py
src/nrp_devtools/commands/ui/create.py
src/nrp_devtools/commands/ui/create_detail.py
src/nrp_devtools/commands/ui/less.py
src/nrp_devtools/commands/ui/link_assets.py
src/nrp_devtools/config/__init__.py
src/nrp_devtools/config/config.py
src/nrp_devtools/config/enums.py
src/nrp_devtools/config/i18n_config.py
src/nrp_devtools/config/model_config.py
src/nrp_devtools/config/repository_config.py
src/nrp_devtools/config/ui_config.py
src/nrp_devtools/config/wizard.py
src/nrp_devtools/pypi_proxy/__init__.py
src/nrp_devtools/pypi_proxy/proxy.py
src/nrp_devtools/templates/component.less
src/nrp_devtools/templates/repository/cookiecutter.json
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/README.md
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/babel.ini
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/invenio.cfg
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/nrp
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/pyproject.toml
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/variables
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/docker/Dockerfile.production
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/docker/docker-compose.yml
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/docker/uwsgi.ini
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/i18n/__init__.py
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/i18n/webpack.py
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/i18n/semantic-ui/translations/i18next.js
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/i18n/semantic-ui/translations/messages/index.js
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/i18n/semantic-ui/translations/messages/cs/translations.json
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/i18n/semantic-ui/translations/messages/en/translations.json
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/i18n/translations/__init__.py
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/{{cookiecutter.model_package}}/README.md
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/{{cookiecutter.shared_package}}/README.md
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/{{cookiecutter.shared_package}}/__init__.py
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/{{cookiecutter.shared_package}}/alembic/__init__.py
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/{{cookiecutter.ui_package}}/README.md
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/{{cookiecutter.ui_package}}/__init__.py
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/{{cookiecutter.ui_package}}/branding/__init__.py
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/{{cookiecutter.ui_package}}/branding/webpack.py
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/{{cookiecutter.ui_package}}/branding/semantic-ui/js/branding.js
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/{{cookiecutter.ui_package}}/branding/semantic-ui/less/branding.less
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/{{cookiecutter.ui_package}}/branding/semantic-ui/less/theme.config
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/{{cookiecutter.ui_package}}/branding/semantic-ui/less/theme.less
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/{{cookiecutter.ui_package}}/branding/semantic-ui/less/default/collections/invenio-header-container.overrides
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/{{cookiecutter.ui_package}}/branding/semantic-ui/less/default/collections/invenio-header-container.variables
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/{{cookiecutter.ui_package}}/branding/semantic-ui/less/default/elements/button.variables
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/{{cookiecutter.ui_package}}/branding/semantic-ui/less/default/elements/header_menu_item.overrides
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/{{cookiecutter.ui_package}}/branding/semantic-ui/less/default/elements/header_menu_item.variables
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/{{cookiecutter.ui_package}}/branding/semantic-ui/less/default/modules/account_dropdown.overrides
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/{{cookiecutter.ui_package}}/branding/semantic-ui/less/default/views/page_footer.overrides
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/{{cookiecutter.ui_package}}/branding/semantic-ui/less/default/views/page_footer.variables
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/{{cookiecutter.ui_package}}/branding/semantic-ui/less/default/views/page_header.overrides
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/{{cookiecutter.ui_package}}/branding/semantic-ui/less/default/views/page_header.variables
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/{{cookiecutter.ui_package}}/branding/semantic-ui/less/globals/site.overrides
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/{{cookiecutter.ui_package}}/branding/semantic-ui/less/globals/site.variables
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/{{cookiecutter.ui_package}}/branding/templates/footer.html
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/{{cookiecutter.ui_package}}/branding/templates/header.html
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/{{cookiecutter.ui_package}}/branding/templates/header_frontpage.html
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/{{cookiecutter.ui_package}}/branding/templates/base/css.html
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/{{cookiecutter.ui_package}}/branding/templates/base/javascript.html
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/{{cookiecutter.ui_package}}/components/__init__.py
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/{{cookiecutter.ui_package}}/components/webpack.py
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/{{cookiecutter.ui_package}}/components/semantic-ui/js/custom-components.js
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/{{cookiecutter.ui_package}}/components/semantic-ui/less/components/custom-components.less
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/{{cookiecutter.ui_package}}/static/images/logo-invenio-white.svg
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/{{cookiecutter.ui_package}}/titlepage/__init__.py
src/nrp_devtools/templates/repository/{{cookiecutter.repository_name}}/{{cookiecutter.ui_package}}/titlepage/templates/TitlePage.jinja
src/nrp_devtools/templates/ui_model/cookiecutter.json
src/nrp_devtools/templates/ui_model/{{cookiecutter.name}}/__init__.py
src/nrp_devtools/templates/ui_model/{{cookiecutter.name}}/webpack.py
src/nrp_devtools/templates/ui_model/{{cookiecutter.name}}/semantic-ui/js/{{cookiecutter.name}}/forms/index.js
src/nrp_devtools/templates/ui_model/{{cookiecutter.name}}/semantic-ui/js/{{cookiecutter.name}}/search/index.js
src/nrp_devtools/templates/ui_model/{{cookiecutter.name}}/semantic-ui/templates/{{cookiecutter.name}}/form/FormActionsContainer.jsx
src/nrp_devtools/templates/ui_model/{{cookiecutter.name}}/semantic-ui/templates/{{cookiecutter.name}}/form/FormAppLayout.jsx
src/nrp_devtools/templates/ui_model/{{cookiecutter.name}}/semantic-ui/templates/{{cookiecutter.name}}/form/FormValidationSchema.js
src/nrp_devtools/templates/ui_model/{{cookiecutter.name}}/semantic-ui/templates/{{cookiecutter.name}}/search/ResultsListItem.jsx
src/nrp_devtools/templates/ui_model/{{cookiecutter.name}}/templates/semantic-ui/{{cookiecutter.name}}/Deposit.jinja
src/nrp_devtools/templates/ui_model/{{cookiecutter.name}}/templates/semantic-ui/{{cookiecutter.name}}/Detail.jinja
src/nrp_devtools/templates/ui_model/{{cookiecutter.name}}/templates/semantic-ui/{{cookiecutter.name}}/Search.jinja
src/nrp_devtools/templates/ui_page/cookiecutter.json
src/nrp_devtools/templates/ui_page/{{cookiecutter.name}}/__init__.py
src/nrp_devtools/templates/ui_page/{{cookiecutter.name}}/templates/{{cookiecutter.template_name}}.jinja
tests/test_repository_from_scratch.py