To increase discoverability of examples:
- Add Thumbnails
- Add Search
- Easy/Less Intimidating Names
- Introduce Indentation & Other Best Practices
- Add example reccomendations/ Show other examples from the same category
- Ability to track which examples have already been viewed.
General Improvements:
- Preserve scroll when navigating between example library and examples
To Invite users to edit and play with the example:
- Implement a side-by-side view that keeps the sketch in view while one scrolls through the code
- Perhaps instead of having the edit functionality in the page, open the example in the editor
To account for examples that include a lot complexity :
- Have separate sketches in the same example that slowly build on the complexity.
- Have links to referrence for complex/unfamiliar functions.