Comments (6)
Yes, I can implement adding the pill next to the prototype apps, similar to #112
from glean-dictionary.
An app can be flagged on the UI which is on the prototype stage by:
-
Adding an asterisk on the end of the app name which will be only rendered if the value of
app.prototype
istrue
, for eg:glean-js*
-
Adding a label (color red) after the list of apps which shows * Application under developement
from glean-dictionary.
Hey @singhvaishnavi thanks for the proposal! On 1., do you mean to add such asterisk on the dropdown list? Like so:
Personally I don't think it is necessary to add it in the dropdown, this could be a banner on the app's page. This way, when the user reaches the prototype app's dictionary page they are immediatelly warned that they are looking at a prototype app. Something sort of like this (haven't thought too much here about the text or layout, just a draft):
@wlach Since this would require UI changes, would you mind taking a look and telling us what you think about the proposed solutions?
from glean-dictionary.
Now that I think about it, a more drastic solution would be to just not list prototype apps at all on the Glean Dictionary, I wonder if there is any value to showing them. That would mean doing to prototypes the same thing we are doing to deprecated apps (see #53).
from glean-dictionary.
Hi @brizental @singhvaishnavi -- the first screenshot @brizental posted is not applicable (that was an older version of the Glean/Probe dictionary which focused more on metrics).
However! I think the second screenshot (with its warning text) is exactly what we'd want on the app page (http://localhost:5000/#!/apps/glean-js). On the index page (http://localhost:5000/), you can flag applications that are prototypes using the same technique @JoyLubega used in #112 (putting a "pill" next to the application)
Does that help?
from glean-dictionary.
the first screenshot @brizental posted is not applicable (that was an older version of the Glean/Probe dictionary which focused more on metrics).
Oops, I didn't realize we had a new UI.
However! I think the second screenshot (with its warning text) is exactly what we'd want on the app page (http://localhost:5000/#!/apps/glean-js). On the index page (http://localhost:5000/), you can flag applications that are prototypes using the same technique @JoyLubega used in #112 (putting a "pill" next to the application)
Does that help?
Definitely, this makes a lot of sense.
@singhvaishnavi Do you think you can go ahead with the implementation after this discussion?
from glean-dictionary.
Related Issues (20)
- Remove obsolete pings and/or metrics
- "Code Search" queries are not precise/helpful HOT 1
- `includes_client_id` probably ought to be exposed in ping details pages
- Add "i" information link for "Sampled" column on metric list page HOT 3
- Metric detail page shows "undefined" for some metric sampling configurations
- play_store_attribution.install_referrer_response Missing Looker Link
- Make Server Knobs configuration snippet copy button more obvious
- Probe queries can return apparently unrelated probes
- Consider adding metric name to page title HOT 3
- pytest >= 8 breaks tests (`PytestDeprecationWarning`)
- Experiment data for Fenix metric sampling isn't being picked up from Experiment API
- Add a way to document OHTTP pings, and support their lack of metadata
- Not all event metrics on "events" pings get event monitoring dashboard links
- Change autogenerated SQL to use `events_stream` tables
- Events stream queries should filter on sample_id
- [feature] App-specific debug instruction
- Reevaluate data_sensitivity handling and impact on downstream tools
- Implement a cookie banner
- Update searchfox links for Android to point to mozilla-central
- Consider hiding or annotating metrics sent in pings not defined in the application
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from glean-dictionary.