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
Makefilefor stricter build processes and better support for package creation, changes to theLICENSEfile, updates to thegeneratormodule 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:
Makefileto 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.txtfor dependencies and preprocessing logic for manpage generation usingdoc/preprocess.py. [1] [2] [3] [4]Kubernetes Deployment Improvements:
generator/deployment.goto includeCommandin Kubernetes container specifications, allowing for custom entrypoints.generator/deployment_test.goto validate the inclusion of commands in Kubernetes container definitions.Documentation Updates:
doc/mkdocs.ymlconfiguration to support manpage generation with themkdocs-manpageplugin. Added preprocessing logic to remove unnecessary elements from manpages. [1] [2]TplValueindoc/docs/packages/utils.mdto clarify its purpose in templates.Licensing and Module Adjustments:
LICENSEto include the author's alias and extended copyright years.go.modto reflect the new repository location.Versioning Improvements:
generator/version.goto 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]