fix minor bugs before merging to main branch
-
plugin.Plugin
has to be changed toplugin.PluginAbstract
in wrapper -
design a better
run_tool
function in wrapper -
change
--license {{ cookiecutter.supplementary_files_license }}
to proper license in README - Revise the README with the newest configuration in Makefile
-
fix export in
Configure the Freva Instance:
-
write
make dep-install-activate
more accurate -
make functional and unit tests
make
commands in Makefile and in follow, add then as service in CI -
Make a
freva-dev image runner
command in Makefile - refactor all commands in Makefile
- also refactor the gitlab CI services
- conftest.py has to be moved to tests dir
-
add
where= ['src']
undertool.setuptools.packages.find
table and add two other attrspackages=find_packages("src")
andpackage_dir={"": "src"}
tosetup.py
new issue has just been observed:
-
because
pages
service condition holds formain
branch, it cannot recognize themaster
branch as main and as a result, it cannot start the job inmaster
branch. It has to be fixed : https://gitlab.dkrz.de/ch1187/plugins4freva/freva-plugin-template/-/blob/dev/%7B%7Bcookiecutter.plugin_slug%7D%7D/.gitlab-ci.yml?ref_type=heads#L93-95