Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-18059] Tooling: Create "Tested" status page for SDK dependencies

GitHub Issuen/a
TypeNew Feature
PriorityHigh
StatusOpen
ResolutionUnresolved
Affected Version/sn/a
Fix Version/sn/a
ComponentsTooling
Labelsn/a
ReporterIngo Muschenetz
AssigneeChris Barber
Created2014-11-19T22:35:13.000+0000
Updated2014-11-20T14:32:15.000+0000

Description

Between Google and Apple alone, there have been 30+ releases this year of various pieces of our software stack. While we blog when something is truly broken (i.e. http://www.appcelerator.com/blog/2014/10/updating-to-android-platform-tools-version-21/), and we link people to tickets to track status, it's not feasible to let everyone know in this way if Android SDK 23.0.2 is safe to use (though we may have tested it internally to confirm) A easy proposal would be to create a status page, similar to http://status.appcelerator.com. I have investigated reusing an existing status page sites, but they are not quite right for the purpose, so I believe we may need to create our own. Requirements: * Groups for each of the main families (Apple, Google, BlackBerry, Microsoft, etc) * Sub-sections for each of the individual areas (iOS, OS X). Debatable if we should instead just have them in a date-ordered cross-product list. * Columns for name, version, test environment, related JIRA tickets ** green = tested ** yellow = test in progress ** red = test failed ** grey = untested My expectation this would be a Node.ACS application with some way of adding items to the matrix, and another item for updating status. Perhaps we can query status based on JIRA tickets...even if QE has an internal ticket to verify it working, the status page changes color based on that. See attached page for a sample (though could be made prettier)

Attachments

FileDateSize
Prototype Status Page.htm2014-11-19T23:04:54.000+000077263

Comments

  1. Alan Leard 2014-11-19

    I like this a lot and would love to have this as a reference with customers. Would this be automated on CI builds? Would we have a separate page for GA builds? The prototype seems to have Studio and SDK separate, but what about CLI or Alloy (others?).
  2. Ingo Muschenetz 2014-11-19

    Please note that this is not related to SDK builds. This is only for the releases of our dependencies that we want to let people know have been confirmed as working. see may have a separate page for SDK. It really should say "Google" vs. "Android"
  3. Ingo Muschenetz 2014-11-19

    If we wanted, we could have column(s) for various SDK/Studio versions so it was more matrix-like, but that could be confusing.
  4. Rick Blalock 2014-11-20

    I love this idea. Columns doesn't seem that confusing to me. Example: http://status.twilio.com Or maybe something like this: https://status.basecamp.com Where a column could represent a platform and the items under it would represent the different version #'s, etc.
  5. Bert Grantges 2014-11-20

    Yep - i'm on board, i'd like to see also see us add tested Ti SDKs to this as well
  6. Ingo Muschenetz 2014-11-20

    [~rblalock] [~bgrantges] Would one of you like to mock up what/how you see that information being presented?

JSON Source