invenio-theme-kth
Project description
invenio-theme-kth
This module provides templates overrides and modification to invenio default theme:
- Customization of templates and modifications to the Invenio default theme are provided by this module
- Adding terms of use check box to the registration process when using third-party authentication services such as ORCID before registration.
Installation
pip install invenio-theme-kth
Components
views.py
: provides a Blueprint that registers both the static/ and templates/ folders to be usable by Invenio
webpack.py
: registers the front-end assets (in the assets/ folder) to webpack
config.py
: overrides several configuration items related to theming Invenio If new files is been added, first run:
Maintainers
This section intended for you who want to further develop this module.
Last Updated
invenio RDM V11
Maintaining
Keep the following files up to date with source:
RDMDepositFormOverride.js with Source RDMDepositForm.js
index.js with Source index.js
Update translations: Follow the steps here
Local setup
make install
# if you use pyenv
make install-pipenv
make test
while working on assets you can watch the assets with
invenio-cli assets watch
When you are done with your development
invenio-cli assets build
Upload to pypi
make package-create
make package-upload USER="" PASS=""
make package-create
command will:
- remove old dist folder
- auto increment package version
- zip the package into dist dir
- check if the package pass twin checks
You can change version increment to major or minor by adding ARG:
-
make package-create ARG="-ma"
increment major version -
make package-create ARG="-mi"
increment minor version -
make package-create
increment patch version -
make package-check
# verify if the package pass twine checks -
make package-upload USER="" PASS=""
# will and upload to pypi will prompt for username and pass
or manually: twine upload -u -p dist/* --verbose
Changes
Version 1.0.0 (released 2022-12-01) Version 1.1.0 Add terms of use checkbox for Registration form
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file invenio-theme-kth-1.2.6.tar.gz
.
File metadata
- Download URL: invenio-theme-kth-1.2.6.tar.gz
- Upload date:
- Size: 185.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68683514380c56dbe66798f455226326ede4bf4cb65dcde9cb1f36f3953becff |
|
MD5 | a073928aacbb365de3307a9875f01b17 |
|
BLAKE2b-256 | 6de63919e18d80b86de758e83f92109091b14ac90033124483f96a3c584326f1 |