{"id":17133306,"url":"https://github.com/gilbox/bootless-template","last_synced_at":"2025-03-24T05:43:20.455Z","repository":{"id":78533065,"uuid":"13524322","full_name":"gilbox/bootless-template","owner":"gilbox","description":"My LESS-based HTML5 template with some optional bootstrap stuff included.","archived":false,"fork":false,"pushed_at":"2013-10-13T06:58:03.000Z","size":624,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-29T11:30:42.071Z","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":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gilbox.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":"2013-10-12T15:55:49.000Z","updated_at":"2013-10-13T06:58:03.000Z","dependencies_parsed_at":"2023-02-23T20:40:35.042Z","dependency_job_id":null,"html_url":"https://github.com/gilbox/bootless-template","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/gilbox%2Fbootless-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gilbox%2Fbootless-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gilbox%2Fbootless-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gilbox%2Fbootless-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gilbox","download_url":"https://codeload.github.com/gilbox/bootless-template/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245217791,"owners_count":20579297,"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-14T19:41:52.864Z","updated_at":"2025-03-24T05:43:20.430Z","avatar_url":"https://github.com/gilbox.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"bootless-template\n=================\n\nMy LESS-based HTML5 template with some optional bootstrap stuff included.\nThis template is optimized for web development with PHP files or plain HTML.\n\nThe idea is that you really only need to use the build script for distribution.\n\nDuring development, you can use\n`grunt dev`\nto compile the Less files, but I prefer to use my IDE's built-in Less compiler.\n\n\nBuild\n=====\n\nDevelopment:\n- grunt dev\n\nDistribution:\n- grunt dist\n\n\nCompiling JavaScript Files Automatically\n========================================\n\nDuring development, add as many javascript files as you'd like as script references from your html.\nDon't worry about concatenation nor minification. But, surround them with build/endbuild comments like so:\n\n```\n\u003c!-- build:js assets/js/vendor/bootstrap.min.js --\u003e\n\u003cscript src=\"assets/js/vendor/bootstrap/alert.js\"\u003e\u003c/script\u003e\n\u003cscript src=\"assets/js/vendor/bootstrap/button.js\"\u003e\u003c/script\u003e\n\u003c!-- endbuild --\u003e\n```\n\nWhen you build for distribution all of the js files will be compressed into one, and the script tags\nwill be replaced with a single script tag.\n\n\nstyles.less\n===========\n\nAll site styles get imported in styles.less. This section describes the files imported into styles.less by default...\n\n\nBootstrap\n---------\n\nOnly a very minimal amount of Bootstrap gets imported to start with:\n\n```\n@import \"bootstrap/variables\";\n@import \"bootstrap/mixins\";\n\n// Reset\n@import \"bootstrap/normalize\";\n//@import \"bootstrap/print.less\";\n\n\n// Core CSS\n@import \"bootstrap/scaffolding\";\n@import \"bootstrap/type\";\n//@import \"bootstrap/code.less\";\n//@import \"bootstrap/grid.less\";\n//@import \"bootstrap/tables.less\";\n//@import \"bootstrap/forms.less\";\n//@import \"bootstrap/buttons.less\";\n\n@import \"semantic.gs/grid\";\n@import \"semantic.gs/grid-fluid\";\n\n@import \"lesshat/lesshat\";\n```\n\nTo use additional Bootstrap features, multiple files usually have to be imported because of all the dependencies.\nThe import code above is copy-and-pasted\nfrom the first half of bootstrap.less and then some lines are commented out.\n\nIf you end up importing most of the bootstrap less files, it's probably better to load\npre-compiled bootstrap.css from a CDN and then in styles.less just overwrite variables\nfrom bootstrap/variables.less. Then, just use boostrap/mixins.less as needed.\n\n\nsemantic.gs\n-----------\n\n```\n@import \"semantic.gs/grid\";\n@import \"semantic.gs/grid-fluid\";\n```\n\nguid-fluid is the same as grid with variables renamed by appending -fluid to the originals, and @total-width-fluid is set\nto 100% by default. This way you can use fluid and responsive grids on the same page if you need to.\n\n\nlesshat\n-------\n\n```\n@import \"lesshat/lesshat\";\n```\n\n\nindex\n=====\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgilbox%2Fbootless-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgilbox%2Fbootless-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgilbox%2Fbootless-template/lists"}