Skip to content
Newer
Older
100644 115 lines (111 sloc) 5.98 KB
ec383f1 @wycats Initial commit
authored Jan 4, 2011
1 title: SproutCore Guides
2 description: These guides are designed to help you get up and running and feeling productive with SproutCore.
3
4 authors:
5 Documentation Team:
6 - name: Yehuda Katz
7 nick: wycats
8 description: Yehuda works for Strobe and is a member of the SproutCore core team.
539a97c @wagenet Added Fixtures Guide
wagenet authored Jan 11, 2011
9 - name: Peter Wagenet
10 nick: pwagenet
7ab5f8c @wagenet Added image for Peter
wagenet authored Jan 11, 2011
11 image: pwagenet.jpg
539a97c @wagenet Added Fixtures Guide
wagenet authored Jan 12, 2011
12 description: Peter works for Strobe and is a member of the SproutCore core team.
ec383f1 @wycats Initial commit
authored Jan 5, 2011
13 Designers:
14 - name: Jason Zimdars
15 nick: jz
16 description: Jason Zimdars is an experienced creative director and web designer who has lead UI and UX design for numerous websites and web applications. You can see more of his design and writing at <a href="http://www.thinkcage.com/">Thinkcage.com</a> or follow him on <a href="http://twitter.com/JZ">Twitter</a>
5cbf1fe First pass at the user install guide.
Shawn Morel authored Feb 1, 2011
17 Contributors:
9afb749 @wagenet Added missing credits
wagenet authored Feb 15, 2011
18 - name: Alex Iskander
19 nick: ialexi
20 description: Member of the SproutCore core team.
21 - name: Florian Kugler
22 nick: fkugler
23 description: ""
5cbf1fe First pass at the user install guide.
Shawn Morel authored Feb 2, 2011
24 - name: Shawn Morel
25 nick: shawnmorel
26 description: Shawn Morel is a software generalist with lots of experience building user interfaces in Cocoa, Flex, and bare-bones HTML.
3d2e33b @oldfartdeveloper Added credit info for oldfartdeveloper
oldfartdeveloper authored Feb 15, 2011
27 - name: Scott "oldfartdeveloper" Smith
28 nick: oldfartdeveloper
29 image: oldfartdeveloper.jpg
30 description: Scott is a Senior Developer at Hedgeye Risk Management.
9afb749 @wagenet Added missing credits
wagenet authored Feb 16, 2011
31 - name: Devin Torres
32 nick: dtorres
33 description: ""
34 - name: 'Vibul "Veebs" Imtarnasan'
35 nick: veebs
36 description: ""
ec383f1 @wycats Initial commit
authored Jan 5, 2011
37
38 index:
39 Start Here:
5cbf1fe First pass at the user install guide.
Shawn Morel authored Feb 2, 2011
40 - title: Install
41 url: install
42 text: "In this guide we'll walk you through installing SproutCore."
b76c7af Initial commit of HTML-based app guide (in progress)
tomhuda authored Feb 24, 2011
43 - title: Getting Started with HTML-Based Apps
44 url: html_based
45 text: "Learn how to build a robust web app using the power of SproutCore along with the technologies you already know, like HTML and CSS."
46 construction: true
ec383f1 @wycats Initial commit
authored Jan 5, 2011
47 - title: Getting Started
48 url: getting_started
e669348 @wycats Updated the guides with a new themes section
authored Jan 8, 2011
49 text: "Jump start your SproutCore development by playing along as we build a fully functional Todo List application."
ec383f1 @wycats Initial commit
authored Jan 5, 2011
50 construction: true
51 - title: Core Concepts
52 url: core_concepts
50264a5 @wagenet Fixed typo and phrasing on Core Concept description
wagenet authored Jan 12, 2011
53 text: "In this guide, we will touch on many of the core concepts of SproutCore like bindings and the run loop. We'll cover just enough to get you going with out getting bogged down in the details. If you want to learn more, take a look at the detailed overviews of these concepts in the \"Digging Deeper\" section."
ec383f1 @wycats Initial commit
authored Jan 5, 2011
54 construction: true
55 Models:
56 - title: SproutCore Records
57 url: records
969bcf4 First partial draft of records guide
Florian authored Feb 3, 2011
58 text: "The SproutCore data framework is a full-featured ORM-like framework for working with data in SproutCore. Learn about the SproutCore data framework and how you can use it to interact with your data sources."
ec383f1 @wycats Initial commit
authored Jan 5, 2011
59 construction: true
60 - title: Hooking Up to a Backend
61 url: data_source
e669348 @wycats Updated the guides with a new themes section
authored Jan 9, 2011
62 text: "This guide covers how to create a SproutCore data source, which will retrieve data from your servers and make them available to the SproutCore Records you designed in the previous guide."
ec383f1 @wycats Initial commit
authored Jan 5, 2011
63 construction: true
5bd0d83 @wycats Edit the app theming guide
authored Jan 17, 2011
64 - title: Transactions Using Nested Stores
4d9f44b @wycats Adding nested stores
authored Jan 8, 2011
65 url: nested_stores
66 text: "SproutCore provides a powerful facility for allowing your app's users to make changes to local data, then commit or rollback the changes as needed. Learn how to use 'nested stores' to manage the state of your data as it moves through your user's edits."
67 construction: true
ec383f1 @wycats Initial commit
authored Jan 5, 2011
68 - title: Using Fixtures
69 url: fixtures
e669348 @wycats Updated the guides with a new themes section
authored Jan 9, 2011
70 text: "In order to facilitate rapid development, SproutCore provides a facility for using pre-set fixture data as your data source. This guide covers how to set up your fixtures, and how to replace them with your real server once you're ready to get going."
ec383f1 @wycats Initial commit
authored Jan 5, 2011
71 Views:
72 - title: Core View Concepts
73 url: views
e669348 @wycats Updated the guides with a new themes section
authored Jan 9, 2011
74 text: "In this guide, we will cover the basics of SproutCore views, and show you how to customize the built-in SproutCore views for your own use."
59b7c2e @wagenet Marking View guide as under construction until reviewed
wagenet authored Feb 1, 2011
75 construction: true
ec383f1 @wycats Initial commit
authored Jan 5, 2011
76 - title: Building Your Own Views
77 url: custom_views
e669348 @wycats Updated the guides with a new themes section
authored Jan 9, 2011
78 text: "Most applications will quickly go beyond the built-in SproutCore views. In this guide, we will cover how to build and style your own views."
79 construction: true
80 Theming:
f111664 @wycats Typo
authored Jan 8, 2011
81 - title: Theming Your App
e669348 @wycats Updated the guides with a new themes section
authored Jan 9, 2011
82 url: theming_app
83 text: "In this guide, we'll cover how to change the style of SproutCore controls in your app. As an example, we'll re-theme an SC.ButtonView."
ec383f1 @wycats Initial commit
authored Jan 5, 2011
84 construction: true
2e84978 @wycats Add two new theming guides
authored Jan 8, 2011
85 - title: Writing Themeable Controls
86 url: themeable_controls
87 text: "In this guide, we'll go over to how to develop a control that can be themed. This can be useful if you want to have different visual displays in your application (like a regular and overlay theme) or when distributing a theme for wider use."
4d9f44b @wycats Adding nested stores
authored Jan 9, 2011
88 construction: true
2e84978 @wycats Add two new theming guides
authored Jan 9, 2011
89 - title: "Using Chance, SproutCore's CSS framework"
90 url: chance
91 text: "Chance is SproutCore's CSS preprocessor. In this guide, you will learn how to use the CSS extensions that come with Chance to streamline your styling workflow."
4d9f44b @wycats Adding nested stores
authored Jan 9, 2011
92 construction: true
7926b4d @oldfartdeveloper Adding the testing guides
oldfartdeveloper authored Feb 12, 2011
93 Testing:
94 - title: "Unit Testing"
95 url: unit_test_framework
96 text: "SproutCore has an easy-to-learn unit test facility that can be used to drive SproutCore test-driven development. This guide describes the basic SproutCore test commands."
97 - title: "Adding a Unit Test"
98 url: adding_unit_test
99 text: "Adding a unit test automatically or manually."
100 - title: "Writing Unit Tests"
101 url: writing_unit_tests
c7cf8a9 @wagenet Can't use formatting in guide descriptions
wagenet authored Feb 15, 2011
102 text: "Describes how to write unit tests using module and test functions"
7926b4d @oldfartdeveloper Adding the testing guides
oldfartdeveloper authored Feb 13, 2011
103 - title: "Running Unit Tests"
104 url: running_unit_tests
105 text: "How tests are loaded and executed by the test runner."
106 - title: "Testing Guidelines in SproutCore"
107 url: testing_guidelines
108 text: "Developing a SproutCore application using test-driven development (TDD)."
109 construction: true
110 - title: "SproutCore Development Using TDD"
111 url: todos_tdd
112 text: "Show implementing the TODOs project using TDD."
113 construction: true
114
Something went wrong with that request. Please try again.