{"id":26493665,"url":"https://github.com/redhat-openstack/website","last_synced_at":"2025-03-20T09:56:39.474Z","repository":{"id":2202895,"uuid":"42450835","full_name":"redhat-openstack/website","owner":"redhat-openstack","description":"RDO Project Website","archived":false,"fork":false,"pushed_at":"2024-04-25T06:15:02.000Z","size":49896,"stargazers_count":47,"open_issues_count":23,"forks_count":189,"subscribers_count":21,"default_branch":"master","last_synced_at":"2024-04-25T15:35:39.358Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://www.rdoproject.org","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/redhat-openstack.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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}},"created_at":"2015-09-14T13:37:55.000Z","updated_at":"2024-04-25T06:15:05.000Z","dependencies_parsed_at":"2024-04-24T12:43:09.085Z","dependency_job_id":null,"html_url":"https://github.com/redhat-openstack/website","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/redhat-openstack%2Fwebsite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redhat-openstack%2Fwebsite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redhat-openstack%2Fwebsite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/redhat-openstack%2Fwebsite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/redhat-openstack","download_url":"https://codeload.github.com/redhat-openstack/website/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244591486,"owners_count":20477709,"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-03-20T09:56:39.024Z","updated_at":"2025-03-20T09:56:39.467Z","avatar_url":"https://github.com/redhat-openstack.png","language":"Haml","readme":"# RDO website\n\nThe RDO website is now updated via Gerrit and can be cloned with the following\ncommand:\n```\ngit clone https://review.rdoproject.org/r/rdo-website\n```\n\nInstructions for configuring your\nenvironment can be found at https://www.rdoproject.org/documentation/onboarding/\nYou will not need to sign up for Bugzilla or install the rdopkg in order to\ncontribute to the website.\n\n\n# Run your own copy from a container (recommended method)\n\n**Note:** This procedure has been tested in a Fedora 35 system using podman container engine.\nIt should run in other recent OSs using docker.\n\n1. Create your own container\n\n```\ncd \u003crdo-website local directory\u003e\n$ podman build -t rdo-website .\n```\n\n2. Run the website using the local content. This container will run the middleman engine in the container\nusing the local website content so that you can edit ant check the resulting webpage. You need to mount\nthe data and source directory from the local git repo to the container:\n\n```\ncd \u003crdo-website local directory\u003e\n$ podman run -v $PWD/source:/tmp/source:Z -v $PWD/data:/tmp/data:Z -p 4567:4567 --rm localhost/rdo-website\n```\n\nNow you can point your browser to http://localhost:4567/ and you'll see your local copy of the website. Note that you may need to refresh the page after\nediting the content to visualize the changes.\n\n# Run your own copy\n\nPLEASE NOTE: There is no requirement to run your own copy, the following is just a reference\nfor those who may wish to do so.\n\nTo get started, you need to have Ruby and Ruby Gems installed, as well\nas \"bundler\".\n\n\n## Initial setup\nClone this repository and run the `setup.sh` script located in the checked out repository directory.\n\nThe script will initialize, install system dependencies, and run a\n`bundle install`.\n\nIt is expected that you are on a YUM based system with `sudo` access.\n\n```\ncd website\n./setup.sh\n```\n\n## Running a local server\n\n1. Start a local Middleman server:\n\n   `./run-server.sh`\n\n   This will update your locally installed gems and start a Middleman\n   development server.\n\n2. Next, browse to \u003chttp://0.0.0.0:4567\u003e\n\n3. Edit!\n\n   When you edit files (pages, layouts, CSS, etc.), the site will\n   dynamically update in development mode. (There's no need to refresh\n   the page, unless you get a Ruby error.)\n\n\n## Customizing your site\n\nThe site can be easily customized by editing `data/site.yml`.\n\n\n## Adding a Post\n\nTo add a post to the community blog use:\n\n```\n./create-post.rb \"TITLE\"\n```\n\n\n## Build your static site\n\nAfter getting it how you want, you can build the static site by running:\n\n\u003e *NOTE*: On CentOS / RHEL 7 you will be presented with a warning that\n\u003e ImageMagick is less than the recommended 6.8.0.\n\n`bundle exec middleman build`\n\n\n## Deploying\n\n### Setting up deployment\n\nFIXME: Right now, please reference `\u003cdata/site.yml\u003e`\n\n### Actual deployment\n\nAfter copying your public key to the remote server and configuring your\nsite in \u003cdata/site.yml\u003e, deployment is one simple command:\n\n```\nbundle exec middleman deploy\n```\n\n\n### Add new features (parsers, etc.)\n\nSimply add a new `gem 'some-gem-here'` line in the `Gemfile` and run\n`bundle install`\n\n\n## More info\n\nFor more information, please check the excellent\n[Middleman documentation](https://middlemanapp.com/basics/install/).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredhat-openstack%2Fwebsite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fredhat-openstack%2Fwebsite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fredhat-openstack%2Fwebsite/lists"}