forked from canjs/canjs
-
Notifications
You must be signed in to change notification settings - Fork 0
2.2 Buy A Feature
Justin Meyer edited this page Aug 27, 2014
·
9 revisions
There's a lot we want to accomplish for CanJS 2.2 ... too much! We want to build what's most important to you, our community. So on Sept 9th, we are going to sell the following list of 2.2 features. Each feature is has a price. Everyone attending the sale will get $5 plus their Bithub points to be used to purchase features. Not everything can be bought so you will have to pool your money to get what they want.
If you are interested in participating, please email [email protected].
Modeling:
- $180 - Validation improvements. +1
- $195 - can.connect for advanced persistent data behavior. +1
- $140 - List helpers. +1
- $170 - Dirty Checking. +1
Components:
- $150 - Improving communication and message passing between components. +1
- $160 - Support custom elements outside a template and bridge to web component technology. +1
- $120 - Mixin component behavior as attributes. +1
- $200 - Implement content select attribute. +1
Bindings:
- $160 - Assorted Binding Improvements:
- $180 - can-animate. +1
- $100 - Expose keyboard mappings to allow matching key events besides can-enter. +1
Stache:
- $130 - Make deferreds observable. +1
- $140 - Dynamic property access with mustache and stache. +1
- $190 - In page templates. +1
Tools and Debugging:
- $180 - CanJS Inspector. +1
- $100 - Misc: Constructor names visible in debugger, Turn off enumerable values. +1
Routing
Performance
- $160 - Template 1st render performance.
- $160 - Living binding performance.
- $160 - Observable performance - Maximum call stack size exceeded when calling can.Map.List.replace with big array
Documentation
- $180 - Improved Guides
- $160 - Improved Docs
- $160 - Improved Homepage
- $180 - New Getting Started Video
Misc
- $145 - Standalone compatibility utility. +1
- 6:15 PM CST - Justin will go over each feature and what it means. Questions can be asked over IRC.
- 7:15 PM CST - Floor will be open for 10 minutes for people to try to convince people to purchase their favorite features.
- 8:15 PM CST -
Once all features have been explained, we will cycle through each participant.
- The participant will put all their money behind a feature.
- If the dollar amount is matched, the feature is purchased. Everyone who put money behind that feature is done playing the game.
- If the dollar amount is not matched, the participant will have one minute to try to convince people to put their money in the same feature.
- Once all participants have played, the first round is complete.
- Before the second round, the floor will be opened again for 10 minutes. Participants should try to negotiate for the features they want.
- We will continue with additional round until all money is used up or a stalemate.