Skip to content

best-practice-and-impact/gcc-wrappers

Repository files navigation

Govcookiecutter wrappers

This is a wrapper which will zip the needed files from govcookiecutter and govcookiecutter-lite, and add command line functions to create a new project based on either of these structures.

Why is this needed?

Some government departments may utilise secure environments where connection to github is prohibited and therefore cannot access these templates. Publishing this wrapper on PyPI should allow for the templates to be installed using pip.

How this (should) Work

This section is the plan of how the package should work and is subject to change.

flowchart TD;
    A[GovCookieCutter]-->B[ggc zipped folder*];
    C[GovCookieCutter-lite]-->D[gcc-lite zipped folder**];
    B-->E[move into gcc wrapper package directory];
    D-->E
    E-->F[Upload package to PyPI]
    ;
Loading

*gcc zipped folder should contain; {{ cookiecutter.project_name.lower().replace(' ', '_').replace('-', '_').replace('.','_').strip() }}/, hooks/, cookiecutter.json **gcc-lite zippped folder should contain; {{ cookiecutter.repo_name }}/ , hooks/, cookiecutter.json

About

WIP for a python package to wrap up Govcookiecutter Templates into Zip files to make it easier for updating version in locked down environments

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages