{"id":16158133,"url":"https://github.com/typeofweb/starter","last_synced_at":"2025-04-07T01:47:44.893Z","repository":{"id":3971895,"uuid":"5066616","full_name":"typeofweb/Starter","owner":"typeofweb","description":"Set of files used to start a new project","archived":false,"fork":false,"pushed_at":"2012-07-16T12:10:22.000Z","size":261,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-13T07:17:05.510Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/typeofweb.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":"2012-07-16T11:42:00.000Z","updated_at":"2014-04-08T04:23:21.000Z","dependencies_parsed_at":"2022-09-16T20:21:27.059Z","dependency_job_id":null,"html_url":"https://github.com/typeofweb/Starter","commit_stats":null,"previous_names":["typeofweb/starter"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/typeofweb%2FStarter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/typeofweb%2FStarter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/typeofweb%2FStarter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/typeofweb%2FStarter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/typeofweb","download_url":"https://codeload.github.com/typeofweb/Starter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247578619,"owners_count":20961270,"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-10T01:52:57.381Z","updated_at":"2025-04-07T01:47:44.865Z","avatar_url":"https://github.com/typeofweb.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Starter\n\nStarter is a mix of [H5BP](http://h5bp.com) and [Paweł Ludwiczak's project](http://github.com/ludwiczakpawel/project).\n\nStarter uses [LESS](http://lesscss.org).\n\n## Structure\n\n* __css__ - contains all CSS files generated by LESS\n* __images__ - contains all images used in CSS\n* __js__ - contains all JS libraries and scripts\n* __less__ - contains all LESS files\n  * _variables.less_ - this file contains all the variables\n  * _mixins.less_ - this file contains all the mixins\n  * _layout.less_ - this file contains all layout-related rules\n  * _common.less_ - this file contains some generic styles (no need to create a separate less file)\n* __media__ - contains all media files used as a content placeholder during development or a place to storage files not used in CSS\n* _index.html_\n* _robots.txt_\n\n## Namespace \u0026 coding conventions\n\n### Images\n\nAll image files should contain a prefix specific for its usage.\n\n* __bg-__ - background images\n* __ico-__ - icons\n* __logo-__ - all logos, main logo should be named _logo.png_\n* __nav-__ - all images navigation-related\n* __txt-__ - all images which are being used as a text replacement\n\n__PLEASE NOTE:__ All content-related images should be placed in `assets/media` directory.\n\n### CSS/LESS code\n\nAll LESS files should be named in lowerCamelCase.\n\nAll ids \u0026 classes should be written in lowercase with dashes instead of spaces.\n\nAll properties should be written in following order:\n\n1. Properties that have a major impact on the layout.\n2. Dimensions.\n3. Margins, borders, padding.\n4. Background and colour.\n5. Typographic properties.\n6. Element type specific properties.\n7. Generated content.\n\n#### Example\n\n    element {\n      display: ;\n      visibility: ;\n      overflow: ;\n      direction: ;\n      unicode-bidi: ;\n      \n      float: ;\n      clear: ;\n      \n      position: ;\n      top: ;\n      right: ;\n      bottom: ;\n      left: ;\n      z-index: ;\n      clip: ;\n      \n      width: ;\n      min-width: ;\n      max-width: ;\n      height: ;\n      min-height: ;\n      max-height: ;\n      \n      margin: ;\n      border: ;\n      padding: ;\n      outline: ;\n      \n      background: ;\n      color: ;\n      \n      font: ;\n      font-family: ;\n      font-size: ;\n      font-style: ;\n      font-variant: ;\n      font-weight: ;\n      letter-spacing: ;\n      line-height: ;\n      text-align: ;\n      text-decoration: ;\n      text-indent: ;\n      text-transform: ;\n      vertical-align: ;\n      white-space: ;\n      word-spacing: ;\n      \n      list-style: ;\n      \n      table-layout: ;\n      caption-side: ;\n      border-collapse: ;\n      border-spacing: ;\n      empty-cells: ;\n      \n      quotes: ;\n      counter-reset: ;\n      counter-increment: ;\n      content: ;\n    }\n\n### JavaScript\n\nAll JS scripts should use a namespace given in `js/scripts.js` or similar.\n\nAll variables used in scripts should have a prefix `$`.\n\n#### Example\n\n    var Website = {\n      init: function(){\n        this.foo();\n      },\n      \n      foo: function(){\n        var $foo = $('#bar');\n        \n        $foo.css('color', 'red')\n            .show();\n      }\n    }\n    \n    $(function(){\n      Website.init();\n    });\n\n## Questions \u0026 such\n\nIf you have any questions related to _Starter_, feel free to ask: lukasz [at] klis [dot] pl or [@LukaszKlis](http://twitter.com/lukaszklis).\n\n## Credits\n\nH5BP project is being developed by [HTML5boilerplate.com's team](http://html5boilerplate.com/#footer).\nNamespace convention was an idea of [Paweł Ludwiczak](http://twitter.com/ludwiczakpawel) - thanks man!\n\n(c) 2012 [Łukasz Kliś](http://lukasz.klis.pl)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftypeofweb%2Fstarter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftypeofweb%2Fstarter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftypeofweb%2Fstarter/lists"}