PDA

View Full Version : Using the Forge to Release “Work in Progress” Extension



Minty23185Fresh
April 10th, 2023, 20:58
A user of one of my extensions has asked me to support the 13th Age Ruleset. It is not a free ruleset, I am told. I don’t wish to purchase it, but I don’t mind working with the user to try to develop support.

Working blind, as it were, it will be a highly iterative process. I would like to publish in-development, work-in-progress copies of the extension through the Forge, but separate from my current released version of the extension. Once we are pleased with the results, I will merge the 13th Age version into my mainline version.

Suggestions on how I might manage the Forge part of this?

I don’t think the “test” channel is the proper way to go about this because I wish to keep my current production, “live” release, available to everyone.

Trenloe
April 10th, 2023, 21:30
Assuming this is you and one person working together - you do the code and the other person tests it? I wouldn't bother with the Forge - I'd send them the code as I update it - maybe via a shared cloud directory where you can post the new extension and email them to let them know. Otherwise you'll be stuck with the review/approval process in the Forge and other people will also have access to the extension - and some people don't read details so it could lead to confusion.

ju95
April 11th, 2023, 00:51
I will note, that an item can have a live and a test version at the same time, so your normal users, assuming they are using the live channel, would be unaffected by the test channel builds. But if you are only testing with a single person, Trenloe's suggestion might be best.

Nylanfs
April 12th, 2023, 17:04
Github private repo perhaps?

Minty23185Fresh
April 12th, 2023, 17:37
Github private repo perhaps?
Thanks. But I abhor GitHub.
It’s a personal thing.

damned
April 13th, 2023, 01:33
For the dev team on Shadow of the Demon Lord I drop test builds into a private Discord chat and cleanup the old ones as I go.
It works for us as we are also discussing the changes/bugs etc in that same space.

Minty23185Fresh
April 13th, 2023, 01:53
…I wouldn't bother with the Forge - maybe via a shared cloud directory where you can post the new extension and email them to let them know…
I’ve often wondered why we're prevented from doing this through FG’s email service. I’m sure there’s a good reason, I just haven’t bothered to find out what it is…


… Otherwise you'll be stuck with the review/approval process in the Forge and other people will also have access to the extension - and some people don't read details so it could lead to confusion.
I’d fleetingly thought about the submission/approval process, but upon you mentioning it, I hadn’t seriously considered what an arduous process it would be (for everyone). And then as you say there are those who don’t bother to read….

Thanks Trenloe the Forge angle is sufficiently out of the consideration.

Minty23185Fresh
April 13th, 2023, 01:55
I will note, that an item can have a live and a test version at the same time, so your normal users, assuming they are using the live channel, would be unaffected by the test channel builds. But if you are only testing with a single person, Trenloe's suggestion might be best.
To use the Forge “test” doesn’t the user need to be using the FG “test” builds too?

Minty23185Fresh
April 13th, 2023, 01:59
For the dev team on Shadow of the Demon Lord I drop test builds into a private Discord chat and cleanup the old ones as I go.
It works for us as we are also discussing the changes/bugs etc in that same space.
I like this idea. I’m not a great fan of Discord, to me it seems so…. chaotic… But this is a perfect solution. (Provided my user is using Discord)
Thank you.

damned
April 13th, 2023, 03:20
To use the Forge “test” doesn’t the user need to be using the FG “test” builds too?

Yes they do.
All their rulesets and content would be on Test version (if available).

Nylanfs
April 20th, 2023, 19:40
You could have a channel for test builds, with threads for each iteration. In Discord