VBASuite
Contents
Overview
Features
Development
VBA Modules
- modUtils: Utilities Module
- modSetup: Module housing various setup workflows
- modOptimize: VBA optimization module
Git and Excel
This repository utilizes the following resources for optimal VBA, Excel, and Git Integrations:
Other tools worth mentioning:
Setup
- Download and install Git XL from the xltrail website.
- Initialize Git XL via
git xl install
and thengit xl install --local
. - Initialize Git-LFS and Git-Flow on the repository, add respective
.gitattributes
.
Release Workflow
- Utilize
git-flow
to create release/ branches off the default develop branch - Close release branches adding a corresponding
git tag
for the version number. - Push to remote
- Run command
gh release create <version> --generate-notes --title 'Version <version>'
from terminal using GitHub-CLI. - This will invoke the release-xl.yml GitHub Action workflow to add the versioned workbook to the release assets.