Comments (6)
@JanMiksovsky any objections to me updating the wiki with some of this information?
from gold-standard.
@Nevraeka Good idea. Thanks for the offer of help.
- I believe document.registerElement rejects attempts to register custom elements that don't contain a hyphen so, strictly speaking, that point doesn't really need to be covered by the checklist.
- That leaves the main point of a checklist item about naming to be: prefix your element name with the name of your org, project, element collection, etc.
- That list of reserved hyphenated names is interesting and good to know, although in practice I doubt many people would try to create elements with those names. And if they're appropriately prefixing their element name (above point), then most of these reserved names will never be encountered at all. (Only a group called "annotation" would want to create an element called "annotation-xml".)
- I think this new checklist item for naming could go in the Development section. Like the other items there, element naming is more of a style guideline issue than something that could interfere with the component's user experience.
- All the checklist items have short descriptors. If you agree that prefixing is the crux here, then the item could given a descriptor like, "Prefixed name".
- My intention is to have the top-level checklist just include a descriptor and single sentence for each item. All other details will eventually go into detail pages — one page for each checklist item. See the interim page for [[Focusable]] for an example.
from gold-standard.
Hey @JanMiksovsky any update on this? Would you prefer to add this section or do you think it would be better for someone to write up a strawman and we can review it?
from gold-standard.
@robdodson I was trying to give the go-ahead and suggestions so @Nevraeka could do this. I could certainly make the edits myself if necessary — this doesn't look like a big task — but would prefer to have additional people join in as contributors.
from gold-standard.
Thanks. I'll add it ASAP
from gold-standard.
in progress
from gold-standard.
Related Issues (18)
- Recommendations for generating change events when an attribute has updated? HOT 25
- Feedback HOT 4
- Clarify/refine Relative Paths HOT 1
- Clarify/refine Local Effects HOT 1
- Clarify Child Independence
- Refine Back-End Independence
- Clarify Responsive guideline
- Clarify Progress Feedback guideline
- Bug in examples: Uncaught SyntaxError: await is only valid in async function HOT 2
- Duplicate checklist item: Child independence HOT 1
- [WIKI] Declared Semantics contains dead links to Aria HOT 1
- Organize into Levels? HOT 1
- Needs something about style separation HOT 1
- Consider adding an item to address validation of input elements
- Potential Logo for Adherence HOT 2
- Tools for enforcing the gold-standard? HOT 4
- Gold standards should include unit tests
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 gold-standard.