We need to start out by deciding how to best structure the framework.
Here are a couple ideas to brainstorm:
It should be very easy to use for an end user:
myElem { isA: UIAccordionMenu; }
It should be themable. It should be some sort of global setting, we don't want to be setting what theme to use on each isA.
Themes should be overrideable. Also, maybe there should be a way to "rip off" the whole appearance of the widget and leave just the behavior, for completely custom designs.
It should be flexible and useful for advanced needs.
What else?
Now, for the structuring:
1 We need to decide on a prefix, or wether to use a prefix at all. There is a separate issue for that: Issue #2
2 We should find a great existing framework from which to draw inspiration. Look at issue: #3
3 Start creating the base files and link them together #5
We need to start out by deciding how to best structure the framework.
Here are a couple ideas to brainstorm:
It should be very easy to use for an end user:
isA
.Now, for the structuring: 1 We need to decide on a prefix, or wether to use a prefix at all. There is a separate issue for that: Issue #2
2 We should find a great existing framework from which to draw inspiration. Look at issue: #3
3 Start creating the base files and link them together #5
4 Draw diagram and put into the wiki #4