Development
If there is something to add to the code, whether a bug or enhancement, a ticket should be opened so that it can be discussed. If the coding goes ahead, a new branch should be created from the branch with a reference to the ticket ID, eg: 64 - Support react
Commit messages should follow the conventional commits format:
- tag[(scope)]: message
Examples:
- fix: this is a fix for the project as a whole
- docs: updated the contributors
- Wails uses a gitflow-like approach to development
- Feature/Bugfix branches are created from the
develop
branch - Once the work is complete, pull requests should be made against the develop branch
- As features are added, the
develop
branch is tagged with pre-release tags - Releases are made weekly, so at the end of the weekly cycle, the latest features and bugfixes that were made will be merged to master and tagged with the next appropriate version.
- This is worked on and a PR is made back to
develop
- Once merged, is tagged with
v0.14.1-pre
- A ticket (#64) is opened requesting ultralight support
- This is worked on and a PR is made back to
develop
- Once merged,
develop
is tagged withv0.14.2-pre
- We reach the end of our week and merge v0.14.2-pre to master, tagging it as v0.15.0
The Wails cli has developer tooling built in, but needs activating. To create a developer version, do the following:
This unlocks a wails dev
command that has subcommands for development.
Here is an example run:
This generates the following template.json
:
Note: The key is currently unused but will be used in place of bridge in the