thetanz / OpenFeature-al

OpenFeature for AL transforms Application Areas into feature toggles.
https://theta.co.nz
GNU Lesser General Public License v3.0
21 stars 5 forks source link

RunTime App for OnPrem / NuGet App Artifact for PTE Extensions #24

Open pri-kise opened 1 year ago

pri-kise commented 1 year ago

Is your feature request related to a problem? Please describe. Have you thought about providing this app as (RunTime) Version released for OnPrem?

Describe the solution you'd like I really enjoyed your presentation and we would really like to use this app, but It would be very helpful if you could use this app for OnPrem.

We would like to use your extension in our own apps for OnPrem Customers and for PTE Customizations, therefore it would be useful to get app files from a nuget or another artifact.

e.g. do you plan to enable DownLoad of RunTime Version as soons as this is supported by microsoft?

vody commented 1 year ago

@pri-kise, thank you for your feedback.

The current repository includes release\PTE and release\AppSource branches, each representing the latest version for respective environments for the v22 platform. We haven't yet implemented an automatic process to prepare an app file for any environment.

We plan to enable AL-Go for this repo in the scope of current milestone. This includes providing a signed PTE version of an app in the form of a release artefact. Unforchinalty AL-Go still has limited capabilities when it comes to the use of NuGet. This will be a preferred way forward, and we will be looking to get it included as soon as the BCNuGet Package format is defined and implemented as part of AL-Go.

Can you reply with what you currently use to build and consume the NuGet feed for your PTE app deployment? Based on your feedback, we will ensure that wherever format we deliver will support your demand.

Regarding the on-prem runtime package, I don't have a plan to deliver runtime packages as plain app file should cover 100% of on-prem cases. Could you elaborate on why the PTE app file version will not work for your use case?

The main goal of the current milestone is to make this app as approachable as possible for a community to use for their AppSource and PTE apps. We would love to work with you to incorporate your onboarding experience into our getting-stated documentation.