{"id":18517743,"url":"https://github.com/projectblacklight/blacklight-gallery","last_synced_at":"2025-04-06T03:10:00.462Z","repository":{"id":13631770,"uuid":"16325083","full_name":"projectblacklight/blacklight-gallery","owner":"projectblacklight","description":"Gallery views for Blacklight","archived":false,"fork":false,"pushed_at":"2025-02-21T18:57:29.000Z","size":846,"stargazers_count":16,"open_issues_count":10,"forks_count":11,"subscribers_count":25,"default_branch":"main","last_synced_at":"2025-03-30T02:07:28.788Z","etag":null,"topics":["blacklight","ruby"],"latest_commit_sha":null,"homepage":"","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/projectblacklight.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-01-28T20:35:43.000Z","updated_at":"2025-03-29T20:08:34.000Z","dependencies_parsed_at":"2024-04-11T18:37:54.188Z","dependency_job_id":"bb44e09d-bd2e-4694-92a7-d0b79b2747c3","html_url":"https://github.com/projectblacklight/blacklight-gallery","commit_stats":{"total_commits":251,"total_committers":23,"mean_commits":10.91304347826087,"dds":0.5378486055776892,"last_synced_commit":"ea367359388d56b515736406baddc193232f7e95"},"previous_names":[],"tags_count":64,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/projectblacklight%2Fblacklight-gallery","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/projectblacklight%2Fblacklight-gallery/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/projectblacklight%2Fblacklight-gallery/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/projectblacklight%2Fblacklight-gallery/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/projectblacklight","download_url":"https://codeload.github.com/projectblacklight/blacklight-gallery/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247427006,"owners_count":20937201,"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":["blacklight","ruby"],"created_at":"2024-11-06T17:08:21.349Z","updated_at":"2025-04-06T03:10:00.440Z","avatar_url":"https://github.com/projectblacklight.png","language":"Ruby","readme":"# Blacklight::Gallery\n[![Gem Version](https://badge.fury.io/rb/blacklight-gallery.svg)](http://badge.fury.io/rb/blacklight-gallery) [![CI](https://github.com/projectblacklight/blacklight-gallery/actions/workflows/ruby.yml/badge.svg)](https://github.com/projectblacklight/blacklight-gallery/actions/workflows/ruby.yml)\n\nGallery views for Blacklight search results\n\n## Installation\n\nAdd this line to your Blacklight application's Gemfile:\n\n    gem 'blacklight-gallery'\n\nAnd then execute:\n\n    $ bundle\n\nOr install it yourself as:\n\n    $ gem install blacklight-gallery\n\n## Usage\n\nRun the gallery generator for Sprockets:\n\n    $ rails g blacklight_gallery:install\n\nOr for node based bundlers add `blacklight-gallery masonry-layout@v4` as a dependencies and add this to your entrypoint:\n```js\nimport 'blacklight-gallery/vendor/assets/javascripts/imagesloaded.pkgd.js'\nimport 'blacklight-gallery/app/javascript/blacklight-gallery/slideshow'\nimport 'blacklight-gallery/app/javascript/blacklight-gallery/masonry'\n```\n\n## Available Views\nIf you would like to add or remove any particular view either add or remove the following configurations from your Blacklight controller.\n\n### Gallery\n\n    config.view.gallery.partials = [:index_header, :index]\n\n### Masonry\n\n    config.view.masonry.partials = [:index]\n\n### Slideshow\n\n    config.view.slideshow.partials = [:index]\n\n## Screenshot\n\n![Screenshot](docs/screen_shot.png)\n\n## Contributing\n\n1. Fork it ( http://github.com/\u003cmy-github-username\u003e/blacklight-gallery/fork )\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\n## Releasing\n\n1. Edit `lib/version.rb` and `package.json` to set the new version\n1. Commit the changes e.g. `git commit -am \"Bump version to X.X.X\"`\n1. Push release to rubygems `bundle exec rake release`\n1. Push release to NPM `npm publish`\n1. Create a release on github with the tag that was just created: https://github.com/projectblacklight/blacklight-gallery/releases/new\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprojectblacklight%2Fblacklight-gallery","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprojectblacklight%2Fblacklight-gallery","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprojectblacklight%2Fblacklight-gallery/lists"}