{"id":20496426,"url":"https://github.com/hardpixel/marv","last_synced_at":"2025-04-13T18:21:19.996Z","repository":{"id":19119243,"uuid":"22348336","full_name":"hardpixel/marv","owner":"hardpixel","description":"  A toolkit for bootstrapping and developing WordPress themes and plugins using Sass, LESS, and CoffeeScript.","archived":false,"fork":false,"pushed_at":"2022-04-25T12:56:11.000Z","size":888,"stargazers_count":12,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-27T09:04:55.692Z","etag":null,"topics":["coffeescript","gem","ruby","sass","scaffolding","wordpress"],"latest_commit_sha":null,"homepage":"http://hardpixel.github.io/marv","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hardpixel.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-07-28T15:48:29.000Z","updated_at":"2022-11-28T16:19:13.000Z","dependencies_parsed_at":"2022-08-20T13:10:47.581Z","dependency_job_id":null,"html_url":"https://github.com/hardpixel/marv","commit_stats":null,"previous_names":[],"tags_count":25,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hardpixel%2Fmarv","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hardpixel%2Fmarv/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hardpixel%2Fmarv/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hardpixel%2Fmarv/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hardpixel","download_url":"https://codeload.github.com/hardpixel/marv/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248483380,"owners_count":21111438,"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":["coffeescript","gem","ruby","sass","scaffolding","wordpress"],"created_at":"2024-11-15T18:07:05.559Z","updated_at":"2025-04-13T18:21:19.973Z","avatar_url":"https://github.com/hardpixel.png","language":"Ruby","readme":"## What is Marv?\n\nMarv is a free command-line toolkit for bootstrapping and developing WordPress themes and plugins in a tidy environment using front-end languages like Sass, LESS, and CoffeeScript.\n\n[![Gem Version](https://badge.fury.io/rb/marv.svg)](http://badge.fury.io/rb/marv)\n[![Code Climate](https://codeclimate.com/github/hardpixel/marv/badges/gpa.png)](https://codeclimate.com/github/hardpixel/marv)\n\n\n## How does it work?\n\nMarv creates a neatly organized source folder with clean and simple scaffolding (base template files, SCSS files). The source folder is automatically compiled to your development server(s) as you save changes and work on your project. When you are ready to distribute your project Marv will build it to a folder of your choice or bundle the project up into an easy to install zip package.\n\n\n## Why use Marv?\n\nMarv accelerates development by giving you access to higher-level languages like Sass, LESS, and CoffeeScript. These languages are much quicker and cleaner to code, but still compile to normal CSS and JavaScript. Marv also makes it easy to quickly bootstrap into and a more modular development environment, while still compiling \"by the book\" WordPress code.\n\n\n## Basic setup\n\nInstall Marv (requires [Ruby](http://www.ruby-lang.org/) and [RubyGems](http://rubygems.org/)):\n\n    $ gem install marv\n\nCreate your new project:\n\n    $ marv create project-name\n\nCreate your development server:\n\n\t$ marv server create server-name\n\nLink to your development server:\n\n\t$ cd project-name\n    $ marv link server-name\n\nAlso you can link to a WordPress installation:\n\n\t$ cd project-name\n    $ marv link /var/www/wordpress\n\nWatch for changes and start developing!\n\n    $ cd project-name\n    $ marv watch\n\n\tPress Ctrl + D to exit watch mode\n\nBuild your project into the build_here directory:\n\n    $ marv build build_here\n\nPackage your project as package-name.zip:\n\n    $ marv package package-name\n\n\n## Help\n\nGet a little help with the Marv commands:\n\n    $ marv help\n    $ marv help command\n\n\nSee the [user's manual](https://github.com/hardpixel/marv/wiki) for more information.\n\n\n## Credits\n\nWordpress theme layout is based on [WP-Scaffold](https://github.com/gizburdt/wp-scaffold) by Gizburdt.\n\nMarv is inspired from [Forge](https://github.com/thethemefoundry/forge) by ThemeFoundry.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhardpixel%2Fmarv","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhardpixel%2Fmarv","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhardpixel%2Fmarv/lists"}