Where to use inline status macros? #654
Replies: 5 comments 11 replies
-
To keep in mind about current rules:
The reason for the above rules was that the header macros for the status were too big/numerous. It was decided that we didn't need all that status at the top level - it if's deprecated then people shouldn't be using it -whether or not it is also non-standard. They could drill down for detail. So the current rules are not quite as stated, and that makes a difference for comparison of the christmas tree vs traffic light approach. FWIW I think that consistency is important. We chose the status rules to reduce clutter, but IMO if we're sticking with our status header macro approach then we would be better to apply the secure context header in all cases where it applies - both top of the page and on all the properties/macros to which it applies. |
Beta Was this translation helpful? Give feedback.
-
I vote for the first option Christmas tree 🎄 for both status and secure context macros. |
Beta Was this translation helpful? Give feedback.
-
In the community meeting on 27th March following things have been discussed: |
Beta Was this translation helpful? Give feedback.
-
Time to vote! Please add the following one of the two emojis by clicking on the smiley face next to the "Mark as answer": Prefer xmas tree: select PARTY |
Beta Was this translation helpful? Give feedback.
-
Is this vote only about landing pages for CSS modules and API interfaces? What about:
All of these cases don't have links/macros to subpages so it's hard to automate. How much does it cascade down the nested |
Beta Was this translation helpful? Give feedback.
-
Background
Should we use the same strategy to lay inline status macros that we decided for
{{securecontext_inline}}
macro? If no, then what should be the strategy? This was discussed in a meeting and the decision was that the status and secure context macros are not the same and we need a broader discussion to decide about status macros.For simplicity, I am using experimental status throughout the discussion but the same things should apply to deprecated and non-standard statuses too.
Following are the two strategies one of which could be used to lay inline status macros:
a. tag the page with experimental header macro
b. also tag each member/value with experimental badge
a. Tag the page with experimental header macro
b. Don't tag the individual members with the experimental badge
Following remain the same for both the strategies:
a. don't use the header macro
b. use experimental badge on experimental members/values
Pros of Christmas tree 🎄 strategy
Cons of Christmas tree 🎄
Time consuming if have to be done by hand.This is not an issue as bot already does the work.Pros of Traffic light 🚥
Cons of Traffic light 🚥
Keeping it consistent for all the inline badges.
{{ReadOnlyInline}}
macro it has to be Christmas tree 🎄 strategy. So to keep it consistent across all the inline badges(secure ctx and status), all the badges need to have Christmas tree strategy.Beta Was this translation helpful? Give feedback.
All reactions