Build System for Arma 3
This is a full rewrite of HEMTT with it's own config preprocessor. It also includes pbo-rs
, as that project will be deprecated when this is released.
The new HEMTT is modular, allowing certain pieces of it to be included in other projects. The modularity can also decrease compile times when working locally, as only the edited modules need to be recompiled.
The biggest issues in my opinion with HEMTT were the lack of error reporting and logging. Some of that had to do with the use of armake2 since that project wasn't intended to be used in this way. Building more modular, library-first components should allow HEMTT to more easily provide information to the user about what is happening, and allow developers to easily expand it or incorporate it in their own projects.
Also it has tests now so that's alright.
- hemtt
- Building
- Releasing
- Scripts
- hemtt-app
- Project Management
- Templates
- CBA
- ACE
- Vanilla
- New Addon
- New Function
- Version Bumping
- Templates
- Project Management
- hemtt-arma-config
- Preprocessor
- All the bare requirements
- Parser
- All the fun usual stuff
- Preprocessor
- hemtt-pbo
- Reading PBOs
- Writing PBOs
- hemtt-handlebars
- hemtt-arma-config
- Preprocessor
- __EVAL
- Parser
- Enums
- Linter
- Preprocessor
- hemtt-arma-sqf
- Linter
- Static Analysis
- VM