{"id":15138697,"url":"https://github.com/electerious/skeleton-components","last_synced_at":"2025-10-08T05:11:48.848Z","repository":{"id":65998951,"uuid":"106926734","full_name":"electerious/Skeleton-Components","owner":"electerious","description":"A front-end Malvid template build upon Rosid.","archived":false,"fork":false,"pushed_at":"2019-08-08T08:24:43.000Z","size":406,"stargazers_count":24,"open_issues_count":0,"forks_count":5,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-01-30T19:11:17.437Z","etag":null,"topics":["boilderplate","components","front-end","njk","nunjucks","rosid","skeleton","template"],"latest_commit_sha":null,"homepage":"","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/electerious.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-10-14T12:39:40.000Z","updated_at":"2023-04-27T08:47:02.000Z","dependencies_parsed_at":null,"dependency_job_id":"f907a56c-d683-42d4-abce-ff0521b878e8","html_url":"https://github.com/electerious/Skeleton-Components","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electerious%2FSkeleton-Components","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electerious%2FSkeleton-Components/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electerious%2FSkeleton-Components/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/electerious%2FSkeleton-Components/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/electerious","download_url":"https://codeload.github.com/electerious/Skeleton-Components/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237843912,"owners_count":19375228,"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":["boilderplate","components","front-end","njk","nunjucks","rosid","skeleton","template"],"created_at":"2024-09-26T07:43:40.635Z","updated_at":"2025-10-08T05:11:48.722Z","avatar_url":"https://github.com/electerious.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Skeleton\n\nJump-start your front-end development. Skeleton is a HTML5 Boilerplate build upon [Rosid](https://github.com/electerious/Rosid).\n\n## Contents\n\n- [Features](#features)\n- [Requirements](#requirements)\n- [Setup](#setup)\n- [How to use](#how-to-use)\n\t- [Develop](#develop)\n\t- [Compile](#compile)\n\t- [UI](#ui)\n- [Docker](#docker)\n- [Troubleshooting](#troubleshooting)\n\n## Features\n\n- Skeleton is a base for all your everyday web-projects. Jump-start your work and develop without starting from zero. Everything you need one fork away.\n- This project is powered by [Rosid](https://github.com/electerious/Rosid), a web server with just-in-time pre-processing. JS (with Babel, UglifyJS), SASS (with cssnano, Autoprefixer) and Nunjucks can be used right out of the box.\n- Skeleton is just the beginning. Fork it and extend it to your own needs. The predefined structure gives you flexibility and can be modified with ease.\n\n## Requirements\n\nSkeleton dependents on …\n\n- [Node.js](https://nodejs.org/en/) (v8.5.0 or newer)\n- [yarn](https://yarnpkg.com/en/)\n\nMake sure to install and update all dependencies before you fork and setup Skeleton.\n\n## Setup\n\nInstall all required dependencies with [yarn](https://yarnpkg.com/en/) before you start developing.\n\n```sh\nyarn install\n```\n\n## How to use\n\n### Develop\n\nStart developing using the following command. You browser will open, wait for code-changes and live-reload instantly when you update your files. JS, SASS and Nunjucks will be compiled on-the-fly.\n\n```sh\nyarn start\n```\n\n### Compile\n\nReady for prime time? Export all files, compiled and prepared for your audience. Simple upload the final `dist/` folder to your server and relax. Take a seat and enjoy a delicious burger from your favorite restaurant.\n\n```sh\nyarn run compile\n```\n\n### UI\n\nSkeleton includes [Malvid](https://github.com/Malvid/Malvid) to help you build and document web components. Start the [development server](#develop) and open `/index.html` in your browser. The path to the UI can be changed in `rosidfile.js`.\n\n## Docker\n\nThe included Dockerfile lets you build an image which compiles your site. In this case only Docker needs to be installed on the system. No other dependencies are required.\n\n### Build\n\nBuild an image from the Dockerfile. This has to be done each time you have modified the project. The new source will be copied into the image.\n\n```sh\ndocker build -t electerious/skeleton .\n```\n\n### Compile\n\nStart a container to compile your site. The container will exit automatically when all tasks have been finished. The mounted volume will contain all compiled files.\n\n```sh\ndocker run --rm -tv \"$(pwd)/dist:/dist\" electerious/skeleton\n```\n\n## Troubleshooting\n\n- Install the latest version of [Node.js](https://nodejs.org/en/) and [yarn](https://yarnpkg.com/en/)\n- Delete `node_modules` and [reinstall all dependencies](#setup)\n- Check if the project depends on the newest version of [Rosid](https://github.com/electerious/Rosid)\n- Try to compile the site using the included [Dockerfile](#docker)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felecterious%2Fskeleton-components","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Felecterious%2Fskeleton-components","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Felecterious%2Fskeleton-components/lists"}