{"id":17329992,"url":"https://github.com/joelanman/express-prototype-win","last_synced_at":"2025-03-27T05:44:09.113Z","repository":{"id":17215596,"uuid":"19984286","full_name":"joelanman/express-prototype-win","owner":"joelanman","description":null,"archived":false,"fork":false,"pushed_at":"2014-05-20T14:34:37.000Z","size":12032,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-01T11:11:21.796Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"ramcoelho/silex-skeleton","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/joelanman.png","metadata":{"files":{"readme":"README.md","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":"2014-05-20T14:33:52.000Z","updated_at":"2014-05-24T12:25:55.000Z","dependencies_parsed_at":"2022-07-21T19:48:27.124Z","dependency_job_id":null,"html_url":"https://github.com/joelanman/express-prototype-win","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/joelanman%2Fexpress-prototype-win","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joelanman%2Fexpress-prototype-win/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joelanman%2Fexpress-prototype-win/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/joelanman%2Fexpress-prototype-win/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/joelanman","download_url":"https://codeload.github.com/joelanman/express-prototype-win/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245791927,"owners_count":20672669,"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-10-15T14:50:01.078Z","updated_at":"2025-03-27T05:44:09.089Z","avatar_url":"https://github.com/joelanman.png","language":"CSS","readme":"# Express prototyping tool\n\nPrototyping tool built in [Express](http://expressjs.com/).\n\nIt will give you a basic Express app, with templates, css and images from the [GOV.UK front-end toolkit](https://github.com/alphagov/govuk_frontend_toolkit).\n\n\n## Requirements\n\n* [Node](http://nodejs.org/)\n\nYou may already have it, try:\n\n```\nnode --version\n```\n\nYour version needs to be at least v0.10.0.\n\n## Getting started\n\n* Clone this repo.\n\n* If you don't have Node, download it here: [http://nodejs.org/](http://nodejs.org/).\n\n* Run the app:\n\n\n```\nnode start.js\n```\n\n* Go to [localhost:3000](http://localhost:3000) in your browser.\n\n### Hot reload\n\nAny code changes should update in the browser without you restarting the app.\n\nThe app recompiles app/assets/stylesheets/application.scss everytime changes are observed.\n\n## Documentation\n\nGuides for getting set up and how to work with the prototyping application are available on this repo's [wiki](https://github.com/tombye/express_prototype/wiki).\n\n* [Getting started](https://github.com/tombye/express_prototype/wiki/Getting-started) (Read this first)\n* [Creating routes](https://github.com/tombye/express_prototype/wiki/Creating-routes)\n* [Making pages](https://github.com/tombye/express_prototype/wiki/Making-pages)\n* [Writing CSS](https://github.com/tombye/express_prototype/wiki/Writing-CSS)\n* [Tips and Tricks](https://github.com/tombye/express_prototype/wiki/Tips-and-Tricks)\n\nThis project is built on top of Express, the idea is that it is straightforward to create simple static pages out of the box. However, you're not limited to that - more dynamic sites can be built with more understanding of Express. Here's a good [Express tutorial.](http://code.tutsplus.com/tutorials/introduction-to-express--net-33367)\n\n## Sass Disclaimer\n\nThis app uses the [lib-sass](https://github.com/hcatlin/libsass) implementation of Sass to compile its CSS. It's still a work in progress so is missing a few features.\n\nThe one that may effect you is the lack of support for [@extend-only selectors](http://sass-lang.com/documentation/file.SASS_REFERENCE.html#placeholders). This means the you can't use [@extend %contain-floats](https://github.com/alphagov/govuk_frontend_toolkit/blob/master/stylesheets/_shims.scss#L45) from the toolkit.\n\nThis is explained in more detail [on the wiki](https://github.com/tombye/express_prototype/wiki/Writing-CSS#wiki-we-use-node-sass).\n\nIf you need to use the Ruby version of Sass, Run the app like so:\n\n```\nnode start.js --ruby\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoelanman%2Fexpress-prototype-win","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjoelanman%2Fexpress-prototype-win","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjoelanman%2Fexpress-prototype-win/lists"}