Develop #134
Reference in New Issue
Block a user
No description provided.
Delete Branch "develop"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This pull request introduces multiple changes across the project to enhance functionality, improve packaging, and refine documentation. Key updates include modifications to the
Makefile
for stricter build processes and better support for package creation, changes to theLICENSE
file, updates to thegenerator
module to handle commands in Kubernetes deployments, and the addition of manpage generation capabilities. Below is a categorized list of the most important changes:Build and Packaging Enhancements:
Makefile
to enforce strict mode, improve container handling, and add support for RPM, DEB, Pacman, FreeBSD, and TAR package generation. Added checks for package validity across different distributions. [1] [2] [3] [4]manpage_requirements.txt
for dependencies and preprocessing logic for manpage generation usingdoc/preprocess.py
. [1] [2] [3] [4]Kubernetes Deployment Improvements:
generator/deployment.go
to includeCommand
in Kubernetes container specifications, allowing for custom entrypoints.generator/deployment_test.go
to validate the inclusion of commands in Kubernetes container definitions.Documentation Updates:
doc/mkdocs.yml
configuration to support manpage generation with themkdocs-manpage
plugin. Added preprocessing logic to remove unnecessary elements from manpages. [1] [2]TplValue
indoc/docs/packages/utils.md
to clarify its purpose in templates.Licensing and Module Adjustments:
LICENSE
to include the author's alias and extended copyright years.go.mod
to reflect the new repository location.Versioning Improvements:
generator/version.go
to use regex for semantic version detection and fallback to build info when installed viago install
. Added corresponding tests ingenerator/version_test.go
. [1] [2] [3]