{"id":19780841,"url":"https://github.com/guyisra/grande.js-rails","last_synced_at":"2026-06-05T21:31:45.074Z","repository":{"id":56875105,"uuid":"12818649","full_name":"guyisra/grande.js-rails","owner":"guyisra","description":null,"archived":false,"fork":false,"pushed_at":"2013-09-13T20:32:17.000Z","size":108,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-11T02:24:19.857Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/guyisra.png","metadata":{"files":{"readme":"README.md","changelog":null,"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":"2013-09-13T20:24:32.000Z","updated_at":"2014-07-21T08:34:19.000Z","dependencies_parsed_at":"2022-08-20T22:00:39.437Z","dependency_job_id":null,"html_url":"https://github.com/guyisra/grande.js-rails","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/guyisra%2Fgrande.js-rails","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guyisra%2Fgrande.js-rails/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guyisra%2Fgrande.js-rails/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guyisra%2Fgrande.js-rails/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/guyisra","download_url":"https://codeload.github.com/guyisra/grande.js-rails/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241111735,"owners_count":19911556,"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-11-12T05:41:23.127Z","updated_at":"2026-06-05T21:31:45.036Z","avatar_url":"https://github.com/guyisra.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GrandejsRails\n\nJavascript library that implements features from Medium's editing experience. \n\nsee demo here http://mattduvall.com/grande.js/\n\n## Installation\n\nAdd this line to your application's Gemfile:\n\n    gem 'grandejs_rails'\n\nadd to js manifest\n\n    //= require grande\n\n\nAnd then execute:\n\n    $ bundle\n\nOr install it yourself as:\n\n    $ gem install grandejs_rails\n\n## Usage\n\nas said in the source - https://github.com/mduvall/grande.js\n\n    To get up and running simply...\n    \n    Include an \u003carticle\u003e with contenteditable\n    Include the grande.js file at the bottom of your \u003cbody\u003e\n    Bind the events on the document with grande.init()\n    You are set!\n\n\n## Contributing\n\n1. Fork it\n2. Create your feature branch (`git checkout -b my-new-feature`)\n3. Commit your changes (`git commit -am 'Add some feature'`)\n4. Push to the branch (`git push origin my-new-feature`)\n5. Create new Pull Request\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguyisra%2Fgrande.js-rails","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fguyisra%2Fgrande.js-rails","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguyisra%2Fgrande.js-rails/lists"}