{"id":25000615,"url":"https://github.com/gluster/planet-gluster","last_synced_at":"2025-04-22T21:03:37.045Z","repository":{"id":30439280,"uuid":"33992554","full_name":"gluster/planet-gluster","owner":"gluster","description":"I Have A Dream, that One Day we will have a Gluster Planet....","archived":false,"fork":false,"pushed_at":"2023-01-28T01:19:37.000Z","size":2824,"stargazers_count":3,"open_issues_count":12,"forks_count":26,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-04-22T21:02:06.742Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Haml","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/gluster.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-04-15T12:31:33.000Z","updated_at":"2022-01-04T13:57:02.000Z","dependencies_parsed_at":"2023-02-15T13:40:36.107Z","dependency_job_id":null,"html_url":"https://github.com/gluster/planet-gluster","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/gluster%2Fplanet-gluster","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gluster%2Fplanet-gluster/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gluster%2Fplanet-gluster/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gluster%2Fplanet-gluster/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gluster","download_url":"https://codeload.github.com/gluster/planet-gluster/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250324682,"owners_count":21411943,"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":"2025-02-04T19:36:17.768Z","updated_at":"2025-04-22T21:03:36.997Z","avatar_url":"https://github.com/gluster.png","language":"Haml","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [Planet Gluster](http://planet.gluster.org) is a blog aggregator.\r\n\r\nIt is based on [middleman-planet](https://github.com/OSAS/middleman-planet)\r\nwhich in turn is based on [middleman-springboard](https://github.com/OSAS/middleman-springboard). \r\nIt combines the article feeds from several blog and news sites into one web page.\r\n\r\n## How to add or remove feeds?\r\n\r\nEdit `data/feeds.yml` to add or remove feeds.\r\n\r\nOptionally you can add an \"avatar\" image (png/jpeg/svg) to \r\n`source/images/planet/`. There are no strict restrictions, only that the image\r\nshould be roughly square in aspect ratio and 96 pixels or larger in shortest \r\nedge.\r\n\r\nIf you don't specify an avatar for your feed, a placeholder image is displayed \r\ninstead. \r\n\r\n#### Example:\r\n```\r\nJoe's Blog:\r\n  image: avatar_image_file.png\r\n  rounded: false\r\n  feed: [feed url]\r\n```\r\n\r\n# Middleman-Springboard\r\n\r\nSpringboard is a starter-pack for Middleman, for quickly whipping together\r\nstatic-based websites.\r\n\r\nTo get started, you need to have Ruby and Ruby Gems installed, as well\r\nas \"bundler\".\r\n\r\n\r\n## Initial setup\r\n\r\nBefore you do anything else, remember this: \r\n\r\nWhen you use `middleman-springboard`, remember that sites are a fork of this\r\nrepository. Be sure you change your origin before you push. You can do this\r\nautomatically when forking this repository.\r\n\r\nYou can push small changes back upream to this repository, as well as pull in\r\nchanges made too — but try to keep forks separate. _Thanks!_\r\n\r\n\r\n### Fedora, RHEL, \u0026 CentOS\r\n\r\n```\r\ngit clone https://github.com/OSAS/middleman-springboard.git YOUR_PROJECT\r\ncd YOUR_PROJECT\r\n./setup.sh # This script assumes your user account has sudo rights\r\n```\r\n\r\n### Other Linux distributions\r\n\r\nCurrently, `setup.sh` is a super-simple script that only has support for\r\nFedora, RHEL, and CentOS. \r\n\r\n(Pull requests to add support for other distributions and operating systems\r\nare welcome.)\r\n\r\nBe sure you have a C++ and Ruby development environment, as well as Ruby Gems\r\nand Bundler, then run the following:\r\n\r\n```\r\ngit clone https://github.com/OSAS/middleman-springboard.git YOUR_PROJECT\r\ncd YOUR_PROJECT\r\nbundle install\r\n```\r\n\r\n\r\n## Running a local server\r\n\r\n1. Start a local Middleman server:\r\n\r\n   `./run-server.sh`\r\n\r\n   This will update your locally installed gems and start a Middleman\r\n   development server.\r\n\r\n2. Next, browse to \u003chttp://0.0.0.0:4567\u003e\r\n\r\n3. Edit!\r\n\r\n   When you edit files (pages, layouts, CSS, etc.), the site will\r\n   dyanmically update in development mode. (There's no need to refresh\r\n   the page, unless you get a Ruby error.)\r\n\r\n\r\n## Customizing your site\r\n\r\nThe site can be easily customized by editing `data/site.yml`.\r\n\r\n\r\n## Adding a Post\r\n\r\nTo add a post to the community blog (or any blog managed by middleman) use:\r\n\r\n```\r\nbundle exec middleman article TITLE\r\n```\r\n\r\n\r\n## Build your static site\r\n\r\nAfter getting it how you want, you can build the static site by running:\r\n\r\n`bundle exec middleman build`\r\n\r\n\r\n## Deploying\r\n\r\n### Setting up deployment\r\n\r\nFIXME: Right now, please reference \u003cdata/site.yml\u003e\r\n\r\n### Actual deployment\r\n\r\nAfter copying your public key to the remote server and configuring your\r\nsite in \u003cdata/site.yml\u003e, deployment is one simple command:\r\n\r\n```\r\nbundle exec middleman deploy\r\n```\r\n\r\n\r\n### Add new features (parsers, etc.)\r\n\r\nSimply add a new `gem 'some-gem-here'` line in the `Gemfile` and run\r\n`bundle install`\r\n\r\n\r\n## More info\r\n\r\nFor more information, please check the excellent\r\n[Middleman documentation](http://middlemanapp.com/getting-started/).\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgluster%2Fplanet-gluster","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgluster%2Fplanet-gluster","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgluster%2Fplanet-gluster/lists"}