{"id":18643337,"url":"https://github.com/thurloat/americano","last_synced_at":"2025-04-11T11:30:54.909Z","repository":{"id":66844160,"uuid":"1809588","full_name":"thurloat/Americano","owner":"thurloat","description":"Americano - Coffeescript Presenter/Display Micro-Framework","archived":false,"fork":false,"pushed_at":"2011-08-02T11:44:03.000Z","size":190,"stargazers_count":7,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-25T13:11:15.029Z","etag":null,"topics":["coffeescript","framework","presenter"],"latest_commit_sha":null,"homepage":"","language":"CoffeeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/thurloat.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-05-27T13:00:33.000Z","updated_at":"2017-03-07T14:48:04.000Z","dependencies_parsed_at":"2023-02-20T12:45:54.300Z","dependency_job_id":null,"html_url":"https://github.com/thurloat/Americano","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thurloat%2FAmericano","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thurloat%2FAmericano/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thurloat%2FAmericano/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/thurloat%2FAmericano/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/thurloat","download_url":"https://codeload.github.com/thurloat/Americano/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248383889,"owners_count":21094624,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["coffeescript","framework","presenter"],"created_at":"2024-11-07T06:03:24.925Z","updated_at":"2025-04-11T11:30:54.639Z","avatar_url":"https://github.com/thurloat.png","language":"CoffeeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n    \n       _____                                     )\n      (, /  |                ,                  (   )\n        /---| ___    _  __     _  _  __   ___  __)_(__\n     ) /    |_// (__(/_/ (__(_(__(_(_/ (_(_)   \\     /\n    (_/                                         \\   /_)\n                                                 \\_/\n## Adding P to your .coffee\n\n*Americano* takes a shot at being one of those new-fangled Micro-JS-Frameworks. The goal of the project is to allow any Coffeescript developer to create an MVP style application without locking them into how they like to implement Widgets or Models.\n\nIt's really just the **P**\n\nAmericano is a based on the GWT-Presenter project and it's implementation in the SheepdogInc.ca [project gTrax](http://app.gtraxapp.com/). \n\nFramework Code is in **Americano.coffee** in *scripts*\n\n - A very basic sample exists in **test.coffee**\n - A more potent example is in **notes.coffee**\n \n# Sample Application: *Americanotes* #\n\nAs an example of how \"Just the **P**\" Americano is; I created a sample application called \"Americanotes\". Just a simple application to create, edit notes, stored in your browser. *Handy*!\n\nHere's a Quick [video demo](http://screencast.com/t/6w3SUAL0Uw) of Americanotes in action.\n\nA quick breakdown here shows the pieces pulled together for this app:\n\n### Model - Lawnchair.js ###\n\nAll of the model code is written with Lawnchair, nothing in Americano to help with this; yet everything works smoothly.\n\n### View - Nothing Special? ###\n\nThe widgets, DOM manipulation, and building are all done with standard Javascript. Animation of the Notification window is done with [emile.js](http://github.com/madrobby/emile). At anytime, you can pull it out and replace it with whatever more feature rich DOM framework that you like most! That's the beauty.\n\n### Presenter - Americano ###\n\nEnough said.\n\n# Compile Steps\n\nCompile steps have been put into `build.sh` because Coffeescript was clobbering the JS when it would over-write the old one.\n\n    ./build.sh","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthurloat%2Famericano","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fthurloat%2Famericano","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fthurloat%2Famericano/lists"}