[Feature]: easier distribution for pre-release versions of mods #4159
Labels
Cmdline
Issues affecting the command line
ConsoleUI
Issues affecting the interactive console UI
Core (ckan.dll)
Issues affecting the core part of CKAN
Discussion needed
Enhancement
New features or functionality
GUI
Issues affecting the interactive GUI
Netkan
Issues affecting the netkan data
Schema
Issues affecting the schema
Spec
Issues affecting the spec
Motivation
I often put out a pre-release version of mods like RasterPropMonitor and FreeIva and have people alpha-test them for a bit to screen for any new bugs before pushing a wider distribution. These currently always have to be manually installed since CKAN doesn't pick them up. It would be nice to make that process a little more streamlined.
Suggestions
I'd like to explore a way for mod developers to be able to publish pre-release versions of their mods and have users opt-in to receiving them.
I think in the past this has been done by adding metadata repos (for kopernicus?). This works but feels pretty clunky - and requires a lot of extra work on behalf of the modder to set up.
There are two components that I'd like to see in some kind of system:
The modder's side of this sort of already exists, at least on github: releases can be marked as pre-release and ckan does not index these. There is a release_status field in the .ckan metadata - is this actually used for anything currently? As a weak proposal, what if we indexed github prereleases and set their release_status field? And then the decision to update or not would be on the client side.
The text was updated successfully, but these errors were encountered: