|
branko
|
046d19c9f37d
|
5 months ago
|
|
|
|
branko
|
b4421b2d0743
|
5 months ago
|
|
|
|
branko
|
3beb3f56155b
|
5 months ago
|
|
[factorio_development.sh] Use Python 3 interpreter:
- Python 2.7 has been dropped from most distributions at this point, and the old interpreter name will actually fail in most of them.
|
|
branko
|
db25cc075b55
|
20 months ago
|
|
[factorio_development.sh] Fixed switching back to development version in info file:
- The sed expression was a bit too trigger-happy in replacing version strings used in dependencies. - Bump the year in copyright notice.
|
|
branko
|
94c3f6db5b82
|
2 years ago
|
|
[factorio_development.sh] Expand deployed files for new mods:
- Include stock text for a couple of sections in the README file. - Mark build script as explicitly being released under a GPLv3 license. - Include Emacs editor configuration file for setting the fill column to a biter saner (larger) value. - Include an empty control.lua file with helpful header stating copyright and license (for easier copy/pasting from it).
|
|
branko
|
15bc2330b9a3
|
2 years ago
|
|
|
|
branko
|
3d0bdadc5c6e
|
2 years ago
|
|
[factorio_development.sh] Fix short usage instructions for release command:
- First argument is mandatory and has to be release version.
|
|
branko
|
31c7578fa1b1
|
2 years ago
|
|
[factorio_development.sh] Make mod directory path optional for init command:
- Default to using the working directory as root. - Bump the version, initial feature-complete release.
|
|
branko
|
1f5e8e9e79db
|
2 years ago
|
|
[factorio_development.sh] Include development script in mod directory during initialisation:
- Makes it simpler for people to use the scription without having to fetch it from external location.
|
|
branko
|
7ea1116e5a17
|
2 years ago
|
|
[factorio_development.sh] Use long options for git commands where available:
- Improves readability of code.
|
|
branko
|
b14d3faa45c4
|
2 years ago
|
|
[factorio_development.sh] Added (personal) workaround for tag signing:
- Older versions of git (<2.23) do not have the tag.gpgSign option. Try to emulate it by appending the --sign option if it is set in git configuration.
|
|
branko
|
70ab5cf613b4
|
2 years ago
|
|
[factorio_development.sh] Fix changelog updates and drop release archive when aborting the release:
- It is not possible to read from and update the changelog file at the same time.
|
|
branko
|
1d96e4a605b9
|
2 years ago
|
|
[factorio_development.sh] Added command for aborting the release process:
- Command cleans-up the local git repository from all release artifacts. - Pull out functions for fetching some basic information to reduce code duplication, and refactor the exsiting code to use the helper functions. - Treat build configuration variables as globals.
|
|
branko
|
1aec204a7286
|
2 years ago
|
|
[factorio_development.sh] Added command for releasing mods:
- Accepts mod version for the release. - Tries to ease the process as much as possible, including updating version numbers, tagging, and switching back to development version. - Include some comments in generated build configuration file.
|
|
branko
|
44094e9d54b7
|
2 years ago
|
|
[factorio_development.sh] Avoid switching directories within commands:
- Should make commands easily callable from within other commands. - Avoid using the single quotes (don't -> do not) so Emacs syntax highlighter/formatter would not get confused.
|
|
branko
|
27ae6f554220
|
2 years ago
|
|
[factorio_development.sh] Added build command:
- Include default build configuration file during mod initialisation to exclude development-specific files from the build process. - Includes non-source files by default as well (such as README and LICENSE).
|
|
branko
|
da58a1b50b83
|
2 years ago
|
|
|
|
branko
|
47a1b46db452
|
2 years ago
|
|
[factorio_development.sh] Added initial implementation of Factorio mod development tool:
- Include basic script structure. - Implement initialisation command for a new mod.
|