{"id":21739746,"url":"https://github.com/berkeleyautomation/bags","last_synced_at":"2025-03-21T00:45:29.093Z","repository":{"id":75469137,"uuid":"310622333","full_name":"BerkeleyAutomation/bags","owner":"BerkeleyAutomation","description":"Website for ICRA submission on manipulating cables, fabrics, and bags.","archived":false,"fork":false,"pushed_at":"2023-06-25T14:19:45.000Z","size":74570,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-01-25T21:26:39.810Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://berkeleyautomation.github.io/bags/","language":"HTML","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/BerkeleyAutomation.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":"2020-11-06T14:40:15.000Z","updated_at":"2023-01-10T18:27:51.000Z","dependencies_parsed_at":"2025-01-25T21:43:43.464Z","dependency_job_id":null,"html_url":"https://github.com/BerkeleyAutomation/bags","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/BerkeleyAutomation%2Fbags","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BerkeleyAutomation%2Fbags/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BerkeleyAutomation%2Fbags/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BerkeleyAutomation%2Fbags/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BerkeleyAutomation","download_url":"https://codeload.github.com/BerkeleyAutomation/bags/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244717336,"owners_count":20498283,"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-26T06:10:26.306Z","updated_at":"2025-03-21T00:45:29.087Z","avatar_url":"https://github.com/BerkeleyAutomation.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# bags\n\nAH! I finally figured out how to test and build this website. Summary:\n\n(1) Install [bundle](https://bundler.io/). This means:\n\n```\ngem install bundler\nbundle init\n```\n\nThis will create a `Gemfile` file locally.\n\n(2) Make sure that `Gemfile` includes BOTH jekyll AND the jekyll theme. I just\nchose a random theme here, *but I'm not actually using it at all --- it's just\nplain html*. The theme must be something unique to GitHub pages and is\nnecessary to get anything to work. For reference, here's what the `Gemfile`\nhas:\n\n```\n# frozen_string_literal: true\n\nsource \"https://rubygems.org\"\n\ngit_source(:github) {|repo_name| \"https://github.com/#{repo_name}\" }\n\n# gem \"rails\"\n\ngem \"jekyll-theme-cayman\"\ngem \"jekyll\", \"3.9.0\"\n```\n\nI set this to be Jekyll version 3.9.0 following the GitHub pages documentation,\nsince it lists that as the current version.\n\n(3) The `_config.yml` file must also have the correct jekyll theme.\n\n```\ntheme: jekyll-theme-cayman\n```\n\nI actually did this via the point-and-click GUI interface on GitHub. It\nautomatically created `_config.yml` for me.\n\n(4) Install bundle and the required \"gems\" from the specified sources:\n\n```\nbundle install\ngit add Gemfile Gemfile.lock\n```\n\nIf I make further changes to `Gemfile`, then keep updating it with `bundle\ninstall`. ([Here's a helpful StackOverflow\nanswer](https://stackoverflow.com/questions/46380722/jekyll-theme-could-not-be-found).)\nThis should also automatically create the `Gemfile.lock` method. Make sure both\nare added to GitHub.\n\n(5) Test and update locally with:\n\n```\nbundle exec jekyll serve\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fberkeleyautomation%2Fbags","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fberkeleyautomation%2Fbags","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fberkeleyautomation%2Fbags/lists"}