| CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Tue, 23 Dec 2025 23:16:40 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20090611095508
location: https://web.archive.org/web/20090611095508/https://github.com/sproutit/samples-todos/tree
server-timing: captures_list;dur=0.559905, exclusion.robots;dur=0.044393, exclusion.robots.policy;dur=0.035962, esindex;dur=0.006511, cdx.remote;dur=45.120178, LoadShardBlock;dur=216.891315, PetaboxLoader3.resolve;dur=96.187857, PetaboxLoader3.datanode;dur=58.506685
x-app-server: wwwb-app246-dc8
x-ts: 302
x-tr: 290
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=1
set-cookie: wb-p-SERVER=wwwb-app246; path=/
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 301
server: nginx
date: Tue, 23 Dec 2025 23:16:41 GMT
content-type: text/html; charset=utf-8
content-length: 118
x-archive-orig-server: nginx/0.6.31
x-archive-orig-date: Thu, 11 Jun 2009 09:55:04 GMT
x-archive-orig-connection: close
x-archive-orig-status: 301 Moved Permanently
location: https://web.archive.org/web/20090611095508/https://github.com/sproutit/samples-todos/tree/master
x-archive-orig-x-runtime: 95ms
x-archive-orig-cache-control: no-cache
x-archive-orig-content-length: 118
cache-control: max-age=1800
memento-datetime: Thu, 11 Jun 2009 09:55:08 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_10_20090611075858_crawl103-c/52_10_20090611095359_crawl101.arc.gz
server-timing: captures_list;dur=0.559752, exclusion.robots;dur=0.016580, exclusion.robots.policy;dur=0.006823, esindex;dur=0.008598, cdx.remote;dur=40.486177, LoadShardBlock;dur=488.251459, PetaboxLoader3.datanode;dur=114.022145, PetaboxLoader3.resolve;dur=445.214195, load_resource;dur=246.834534
x-app-server: wwwb-app246-dc8
x-ts: 301
x-tr: 805
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=1
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Tue, 23 Dec 2025 23:16:42 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.6.31
x-archive-orig-date: Thu, 11 Jun 2009 09:55:08 GMT
x-archive-orig-connection: close
x-archive-orig-status: 200 OK
x-archive-orig-x-runtime: 1433ms
x-archive-orig-etag: "b1664f46884749f9f37cc355e09b9e93"
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-orig-content-length: 24980
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Thu, 11 Jun 2009 09:55:08 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 52_10_20090611075858_crawl103-c/52_10_20090611095359_crawl101.arc.gz
server-timing: captures_list;dur=0.600694, exclusion.robots;dur=0.013838, exclusion.robots.policy;dur=0.005315, esindex;dur=0.008039, cdx.remote;dur=32.580687, LoadShardBlock;dur=269.540775, PetaboxLoader3.resolve;dur=150.764952, PetaboxLoader3.datanode;dur=212.228510, load_resource;dur=95.042573
x-app-server: wwwb-app246-dc8
x-ts: 200
x-tr: 459
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
sproutit's samples-todos at master - GitHub
This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
| Description: | Sample SproutCore Todo Application. Tags are saved at each step |
| Homepage: | https://www.sproutcore.com |
| Public Clone URL: |
git://github.com/sproutit/samples-todos.git
Give this clone URL to anyone.
git clone git://github.com/sproutit/samples-todos.git
|
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Sun Nov 02 20:07:40 -0800 2008 | add ignore for log file [sproutit] |
| |
Buildfile | Sat Apr 04 18:15:58 -0700 2009 | Add initial files after sc-init [sproutit] |
| |
HISTORY | Loading commit data... |
|
| |
README | Sat Apr 04 18:15:58 -0700 2009 | Add initial files after sc-init [sproutit] |
| |
apps/ |
============================================================================= Project: Todos Copyright: ©2009 My Company, Inc. ============================================================================= == Welcome to the SproutCore Todo's Sample This is an application package for building a SproutCore Todo application. It is designed to go along with the Todo tutorial posted on the SproutCore wiki. This source code is stored in GitHub with tags for the various stages of building the app. You can check out each stage to understand the progress. Also take a look at the HISTORY file in this package to see a step-by-step playback of what has been done. To get started, start the SproutCore Dev Server by running from this directory: sc-server This takes all the same arguments as mongrel. You can now visit your app by going to: https://localhost:4020/todos == What Goes Where Here is a brief description of the various parts of the SproutCore app: * *clients:* Each folder in the clients directory contains a single-page application you can load in your web browser. By default the URL to reach each application is the /directory-name. You will do most of your editing here. * *frameworks:* Each folder in the frameworks directory is a SproutCore library that your client applications can use. No HTML will be generated for these frameworks, but any JavaScript, CSS or other images you place in here will be accessible through your web browser. * *public:* This directory contains any other static resources your other apps needs to be able to use. If you have static HTML or other basic files you want to have access to. If you start your server in production mode, cached output will also be saved into this directory. * *lib:* Any ruby files you place in this directory will be automatically loaded when the sproutcore server start or when you do a static build. If you write any custom view helpers, you can place them here. * *sc-config:* This is a config file that you can use to set various load options for the clients and frameworks in your app. The default options are specified in the default: group. You can override the default for specific frameworks or clients by naming them. == Using Frameworks Frameworks are automatically automatically available in your app. You can also name frameworks available anywhere in your load path (including those installed in gems). The SproutCore gem comes with the latest versions of prototype, sproutcore, and sproutapp frameworks installed. All you need to do is indicate that you require them. == Deploying your SproutCore App Normally you will use the sc-server to host your application while you are developing your code. Once you are ready to deploy, however, there are two ways you can do it: ==== 1. Use sc-server in production. The SproutCore server can be run in a production mode that will simply generate and cache web-optimized versions of all of your resources upon request. For a low-traffic or newer site, this approach is an easy way to get your code into production. You just replace your directory with your latest files and the sc-server will start serving the new resources. ==== 2. Do a static build In general, however, loading all of your resources through a Ruby-app is not the best, especially when you could use a high-speed server such as lighttpd that is optimized for serving static content. If you want real speed, do a static build of your content and serve it through lighttpd or apache. Do the static build, just run: sc-build This will place a directory in tmp/build that contains all of your resources pre-compiled and ready for static serving.
This feature is coming soon. Sit tight!












