{"id":13526137,"url":"https://github.com/ros2/design","last_synced_at":"2025-05-15T19:07:17.777Z","repository":{"id":1189173,"uuid":"14241623","full_name":"ros2/design","owner":"ros2","description":"Design documentation for ROS 2 effort","archived":false,"fork":false,"pushed_at":"2025-02-27T18:16:09.000Z","size":10952,"stargazers_count":225,"open_issues_count":50,"forks_count":192,"subscribers_count":74,"default_branch":"gh-pages","last_synced_at":"2025-04-11T23:58:47.026Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://design.ros2.org/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ros2.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2013-11-08T18:56:29.000Z","updated_at":"2025-04-04T04:38:41.000Z","dependencies_parsed_at":"2024-11-02T10:31:49.378Z","dependency_job_id":"7e42ad11-c310-4b0e-b287-5a0b8407a645","html_url":"https://github.com/ros2/design","commit_stats":{"total_commits":388,"total_committers":84,"mean_commits":4.619047619047619,"dds":0.7242268041237113,"last_synced_commit":"58d593aa334955bda0e289d07b9693641beda54f"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ros2%2Fdesign","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ros2%2Fdesign/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ros2%2Fdesign/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ros2%2Fdesign/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ros2","download_url":"https://codeload.github.com/ros2/design/tar.gz/refs/heads/gh-pages","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254404357,"owners_count":22065641,"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-08-01T06:01:25.651Z","updated_at":"2025-05-15T19:07:17.756Z","avatar_url":"https://github.com/ros2.png","language":"JavaScript","funding_links":[],"categories":["Uncategorized","2.ROS2"],"sub_categories":["Uncategorized"],"readme":"# ROS 2 design\n\nThis repository is a [Jekyll](http://jekyllrb.com/) website hosted on [Github Pages](http://pages.github.com/) at http://design.ros2.org/.\n\nThe repository/website is meant to be a point around which users can collaborate on the ROS 2 design efforts as well as capture those discussions for posterity.\n\nThe best place for discussing these topics is [the Next Generation ROS category on the ROS Discourse](https://discourse.ros.org/c/ng-ros).\n\n## Working Locally\n\nYou can run the site locally by running this command in this repository:\n\n```\njekyll serve --watch --baseurl=''\n```\n\nAnd navgiating to your browser to:\n\n[http://localhost:4000/](http://localhost:4000/)\n\n\n## Working Locally (Docker)\n\nIf you don't want to (or can't) install Ruby and other Jekyll dependencies directly on your machine, you can run the server via Docker. Navigate to the directory containing this repository, and start the server via\n\n```\ndocker run -v $PWD:/srv/jekyll -p 4000:4000 jekyll/jekyll jekyll serve --watch --incremental\n```\n\nYou can then navigate your browser to:\n\n[http://localhost:4000/](http://localhost:4000/)\n\n\n## Site Setup\n\nSite is a Jekyll website with `design.ros2.org` as the `CNAME`.\n\nThe site requires no static generation outside of github's static jekyll generation, which means that changes are published to the site as soon as they are pushed (can take up to 10 minutes for github to update the site).\n\nThe github login (for showing pull requests) also requires that https://github.com/prose/gatekeeper is setup in heroku, and the url for that is http://auth.design.ros2.org/authenticate/TEMP_TOKEN. Because of the free Heroku instance, the first time someone logins in after a period of time, there is a delay.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fros2%2Fdesign","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fros2%2Fdesign","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fros2%2Fdesign/lists"}