{"repo":"fgardt/factorio-mod-template","free":true,"listed":false,"github":"https://github.com/fgardt/factorio-mod-template","clone":"git clone https://github.com/fgardt/factorio-mod-template.git","description":"Factorio Mod template with automated changelog generation, packaging and releasing","language":null,"stars":46,"topics":["factorio","factorio-mod","template"],"license":"MIT","category":"workflow-automation","readme_excerpt":"factorio-mod-template A small Factorio Mod template which also contains GitHub Actions for automatic changelog generation, packaging and releasing to the Factorio Mod Portal How it works This template uses semantic-release to automate the changelog generation aswell as packaging and releasing of the mod. \\ To achieve this it analyzes your commit messages to figure out what the new version should be and what to put into the changelog. Packaging and releasing to the factorio mod portal is done with this plugin. \\ Additionally the GitHub Action will also create a release in your repository on GitHub itself. Once you push new commits to the main branch the release action will trigger. \\ First it will analyze all commits since the last release (determined from the last tag) to figure out if a new version should be released and what version it should be. \\ To make this possible you need to follow a commit message convention. The default convention this template uses is conventional commits with the following types: Commit type Changelog section --------------------------- ----------------- feat or feature Features fix Bugfixes perf or performance Optimizations compat or compatibility Compatibility balance Balancing graphics Graphics sound Sounds gui Gui info Info locale Locale translate Translation control Control other Changes Because a push to the main branch triggers the release action it is recommended to work on a separate branch until your work is done and then merge that bra","default_branch":null,"files":null,"tree":[],"storefront":"/r/fgardt","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fgardt/factorio-mod-template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}