Page MenuHomePhabricator

Rename "beta" to "prototype" and document support policy
ClosedPublic

Authored by epriestley on Sep 14 2014, 4:37 PM.
Tags
None
Referenced Files
F14060787: D10493.diff
Mon, Nov 18, 3:22 AM
F14056139: D10493.id25221.diff
Sat, Nov 16, 6:26 PM
F14050811: D10493.diff
Thu, Nov 14, 8:49 PM
F14038499: D10493.id.diff
Mon, Nov 11, 12:00 AM
F14035673: D10493.diff
Sun, Nov 10, 7:06 AM
F14035118: D10493.id25220.diff
Sun, Nov 10, 4:17 AM
F14019889: D10493.diff
Tue, Nov 5, 11:45 PM
F14001277: D10493.diff
Fri, Oct 25, 5:57 AM

Details

Summary

Fixes T6084. Changes:

  • Rename phabricator.show-beta-applications to phabricator.show-prototypes, to reinforce that these include early-development applications.
  • Migrate the config setting.
  • Add an explicit "no support" banner to the config page.
  • Rename "Beta" to "Prototype" in the UI.
  • Use "bomb" icon instead of "half star" icon.
  • Document prototype applications in more detail.
  • Explicitly document that we do not support these applications.
Test Plan
  • Ran migration.
  • Resolved "obsolete config" issue.
  • Viewed config setting.
  • Browsed prototypes in Applications app.
  • Viewed documentation.

Diff Detail

Repository
rP Phabricator
Branch
betawarning
Lint
Lint Passed
Unit
Tests Passed
Build Status
Buildable 2535
Build 2539: [Placeholder Plan] Wait for 30 Seconds

Event Timeline

epriestley retitled this revision from to Rename "beta" to "prototype" and document support policy.
epriestley updated this object.
epriestley edited the test plan for this revision. (Show Details)
epriestley added reviewers: btrahan, chad.
  • On application detail screen, link "Prototype" property to prototype docs.

Looks good to me.

src/applications/config/check/PhabricatorSetupCheckExtraConfig.php
196

"existing"

src/applications/config/option/PhabricatorCoreConfigOptions.php
121

This renders as:

To learn more about prototypes, see <a href="https://secure.phabricator.com/diviner/find/?name=User+Guide%3A+Prototype+Applications&amp;type=article&amp;jump=1" target="_blank" rel="noreferrer">User Guide: Prototype Applications</a>.
  • Add "general interest" to feedback, since this is also useful.

This renders as:

Obviously intended, to reinforce the prototype nature of these applications!

hach-que added a reviewer: hach-que.

Other than the link rendering, this works as intended (from a technical standpoint anyway).

This revision is now accepted and ready to land.Sep 14 2014, 4:53 PM
epriestley removed a reviewer: hach-que.
  • Fix link in config help text.
  • Label the options "Enable/Disable Prototypes" instead of "Install/Uninstall Prototypes", to make the distinction between this and the "Install" action more clear.
This revision now requires review to proceed.Sep 14 2014, 4:53 PM

That removal was a race condition but I'm not going to file it until I hit it again or some other user hits it, that's the first time I've seen it, it's pretty minor, and it's not really avoidable in the general case with --edit.

btrahan edited edge metadata.
btrahan added inline comments.
src/applications/config/option/PhabricatorCoreConfigOptions.php
116

because they are often not

src/docs/user/userguide/prototypes.diviner
45

Maybe add something here or a third bullet like "NOTE: We may not respond to you until we reach the point in prototype development where the feedback becomes relevant."

This revision is now accepted and ready to land.Sep 16 2014, 6:30 PM
This revision was automatically updated to reflect the committed changes.