I’m working updates to one of my open source Forgebox modules and I’d like to test out my changes on a real app before bumping the version and publishing to forgebox.
What’s the Ortus convention for prepping a project and publishing the development branch of a repo so that it can be installed as @be?
For reference, when I create a new stable release, these are the steps I take:
- Make sure tests for all supported engines pass green
- Create a new release branch (e.g. 2.0.0)
- Update readme, changelog, and box.json with the version number
// box.json
{
"name": "mymodule",
"slug": "mymodule",
"version": "2.0.0", // <- bumped up from 1.0.0
"location":"ForgeboxStorage",
}
- In Commandbox,
forgebox publish(orforgebox publish --forceif I screw something up)
I would love some official guidance on the best way to handle publishing (or making available) unstable pre-release versions.