### Added * This version of the gcip introduces parameter dataclasses, which makes it easy to pass parameters to parent classes or composed Jobs and Sequences. Please consult the (new) developer documentation, to read more about those parameter dataclasses. * Added a developer documentation, describing conventions and good practices when developing your own library based on the gcip. * New Job `gcip.addons.git.jobs.git.Mirror` to mirror the current repository to a remote one. * New Job `gcip.addons.aws.jobs.codecommit.MirrorToCodecommit` to mirror the current repository to AWS codecommit. * Allow the 'install_packages' script to install more than one package. ### Changed * **BREAKING** Changed the signatures of `Job`s and `Sequence`s from the `gcip.addons` module. This is because those jobs and sequences make use of the new parameter dataclasses. * **BREAKING** Moved 'install_packages' script to a module named 'package_manager'. ### Fixed * **SECURITY** Some `PredefinedVariables` are returned unresolved as they contain sensitive information that should be resolved at the pipelines runtime.