{"id":19683756,"url":"https://github.com/fngr2911/murby","last_synced_at":"2025-10-27T13:15:14.709Z","repository":{"id":36144916,"uuid":"215578368","full_name":"FNGR2911/murby","owner":"FNGR2911","description":"A plain Kirby 3 starterkit on steroids!","archived":false,"fork":false,"pushed_at":"2023-01-06T02:13:18.000Z","size":1875,"stargazers_count":40,"open_issues_count":10,"forks_count":0,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-04-05T13:38:06.564Z","etag":null,"topics":["kirby-3","kirby-cms","kirby-starterkit","sass","webpack"],"latest_commit_sha":null,"homepage":null,"language":"PHP","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/FNGR2911.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":"2019-10-16T15:10:14.000Z","updated_at":"2024-06-27T12:11:16.000Z","dependencies_parsed_at":"2023-01-16T22:52:33.676Z","dependency_job_id":null,"html_url":"https://github.com/FNGR2911/murby","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FNGR2911%2Fmurby","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FNGR2911%2Fmurby/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FNGR2911%2Fmurby/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FNGR2911%2Fmurby/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FNGR2911","download_url":"https://codeload.github.com/FNGR2911/murby/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251444490,"owners_count":21590502,"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":["kirby-3","kirby-cms","kirby-starterkit","sass","webpack"],"created_at":"2024-11-11T18:15:26.869Z","updated_at":"2025-10-27T13:15:09.669Z","avatar_url":"https://github.com/FNGR2911.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Murby\n\n**A plain Kirby 3 starterkit on steroids. 🚀** You get a composer based workflow, a modern asset pipeline with Webpack, Sass, Babel, a live reload server, and much more. Murby just wants to help you quickly start developing and maybe saves you a few hours set up time.\n\n-   [Features](#features)\n-   [Requirements](#requirements)\n-   [Installation](#installation)\n-   [Usage](#usage)\n-   [Deployment](#deployment)\n-   [Roadmap](#roadmap)\n-   [License](#license)\n\n## Features\n\n-   **Composer** based Kirby workflow for easy updating the core and adding plugins\n-   A **webpack** configuration with Sass, Babel, Postcss and autoprefixer, Imagemin and more\n-   **Live reloading** when you change anything to your assets like JavaScript or Sass\n-   Easy **npm scripts** to start developing in no time and build optimized assets for production\n-   A pretty **basic template** scructure with Header, Footer, Treemenu, etc.\n\n## Requirements\n\nOf course you need to fullfil all [Kirby requirements](https://getkirby.com/docs/guide/quickstart#requirements) like PHP 7.3 and a webserver on your machine. If you're on Mac you shouldn't have any problems.\n\nFor development purposes this project uses the built-in PHP server. Of course you can also use MAMP, XAMPP, or everything else. You just have to adjust the NPM scripts to fit your environment. Since this starterkit uses the composer based workflow, you need to have that [installed on your machine](https://getcomposer.org/doc/00-intro.md).\n\nAlso, for all that frontend stuff like Webpack, Babel and more you need to have Node.js (\u003e= 10.0.0) and NPM (\u003e= 6.0.0) installed on your machine. [Find out more](https://www.npmjs.com/get-npm).\n\n## Installation\n\n1. Just clone this repo:\n\n```bash\ngit clone git@github.com:FNGR2911/murby.git myproject\n```\n\n2. Go into your new project directory:\n\n```bash\ncd myproject\n```\n\n3. Install kirby and all vendors by:\n\n```bash\ncomposer install\n```\n\n4. Install all required NPM packages by:\n\n```bash\nnpm install\n```\n\n5. Run the development script with `npm run start` and register your admin user by visiting `http://localhost:8282/panel`.\n\n## Usage\n\nTo start developing (frontend and backend) just run:\n\n```bash\nnpm run start\n```\n\nThe start script starts Webpack in watch mode, the built-in PHP webserver on `http://localhost:8282` and opens that site in your default browser.\n\nYour source assets are stored in the `/assets` folder.\n\nTo build the frontend assets for production run:\n\n```bash\nnpm run build\n```\n\n## Deployment\n\nDeployment is exactly like deploying a normal Kirby project with one exception: Your web servers root should point to the `/web` directory and not the root directory of your project. You should also run `npm run build` to get optimized frontend assets before deploying to production ;)\n\n## Roadmap\n\n-   [ ] Remove all unnecessary files and folders from `/web`\n-   [ ] Ideas? Suggestions? Feel free to open PR or Issue!\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffngr2911%2Fmurby","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffngr2911%2Fmurby","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffngr2911%2Fmurby/lists"}