{"id":18133335,"url":"https://github.com/andreapavoni/picciotto","last_synced_at":"2025-04-16T07:35:27.636Z","repository":{"id":1409835,"uuid":"1476957","full_name":"andreapavoni/picciotto","owner":"andreapavoni","description":"minimalistic website framework based on Padrino","archived":false,"fork":false,"pushed_at":"2011-03-15T14:33:55.000Z","size":186,"stargazers_count":27,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-29T05:11:25.448Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://github.com/andreapavoni/picciotto","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"commonthread/flickr_fu","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/andreapavoni.png","metadata":{"files":{"readme":"README.markdown","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-03-14T04:03:19.000Z","updated_at":"2019-08-13T14:42:49.000Z","dependencies_parsed_at":"2022-07-07T11:34:12.862Z","dependency_job_id":null,"html_url":"https://github.com/andreapavoni/picciotto","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/andreapavoni%2Fpicciotto","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andreapavoni%2Fpicciotto/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andreapavoni%2Fpicciotto/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andreapavoni%2Fpicciotto/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andreapavoni","download_url":"https://codeload.github.com/andreapavoni/picciotto/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249213772,"owners_count":21231096,"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":[],"created_at":"2024-11-01T13:07:27.958Z","updated_at":"2025-04-16T07:35:27.612Z","avatar_url":"https://github.com/andreapavoni.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Picciotto\nA minimalistic website framework based on [Padrino](http://www.padrinorb.com/).\n\nOne step beyond to Sinatra, but far more lighter than Rails, Picciotto uses some Padrino's components to help you build hybrid static/dinamic\nwebsites. It's mainly composed by several opinionated tools used in everyday web development.\n\n# Features\n* [Haml](http://haml-lang.com/) templating\n* [Sass](http://sass-lang.com/) stylesheets\n* [HTML5 Boilerplate](http://html5boilerplate.com/) layout (mostly ripped from [compass-html5-boilerplate](http://github.com/sporkd/compass-html5-boilerplate) and [compass](http://compass-style.org))\n* [Rspec](http://rspec.info) tests\n* semi-static pages (renders static haml files)\n\n# Installation\nJust clone this repo:\n\n`git clone git://github.com/apeacox/picciotto.git`\n\n# Customization\n## Add semi-static pages\nPicciotto spots support for *semi-static* pages out of the box, just add your HAML files under\n\n`app/views/main/static/`\n\nSo, if you put *yourpage.html.haml*, it will be rendered as:\n\n`http://example.com/yourpage`\n\n**Note:** You can't put files under *main/static*'s subdirectories (ex: *app/views/main/static/some_subdir/yourfile.haml*), or you'll get a *404* page.\n\n## Database support\nBy default, Picciotto has no database support because:\n\n* Maybe you don't need it *now*, so it's better start with a bare minimum codebase\n* If you need a db, then choose what really fits your needs, ORM included\n\n## Other tools/gems\n\nEdit *Gemfile* and add more dependencies to your needs (ex. *padrino-mailer*, database support, cucumber, etc...)\n\n## Go further\nRead [Padrino's documentation](http://www.padrinorb.com/guides) if you want to extend Picciotto to your needs.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandreapavoni%2Fpicciotto","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandreapavoni%2Fpicciotto","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandreapavoni%2Fpicciotto/lists"}