{"id":17749406,"url":"https://github.com/weffe/urc-18","last_synced_at":"2025-04-01T08:11:07.064Z","repository":{"id":99152650,"uuid":"106959224","full_name":"Weffe/URC-18","owner":"Weffe","description":"URC 2018 codebase","archived":false,"fork":false,"pushed_at":"2019-03-07T22:34:38.000Z","size":32358,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2023-03-03T00:33:24.859Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":false,"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/Weffe.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":"2017-10-14T20:09:13.000Z","updated_at":"2019-03-07T22:35:23.000Z","dependencies_parsed_at":"2023-06-04T05:00:14.719Z","dependency_job_id":null,"html_url":"https://github.com/Weffe/URC-18","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Weffe%2FURC-18","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Weffe%2FURC-18/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Weffe%2FURC-18/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Weffe%2FURC-18/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Weffe","download_url":"https://codeload.github.com/Weffe/URC-18/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246604610,"owners_count":20804100,"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-10-26T11:23:11.290Z","updated_at":"2025-04-01T08:11:07.046Z","avatar_url":"https://github.com/Weffe.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# URC-18\n\nHello there! Welcome to the URC-18 github repository. Here is where all the URC code for 2018 is see teamr3/URC for 2017.\nThe file structure of this repo is fairly simple:\n\n| File/Directory | Purpose |\n| :------------- | ------: |\n| rosws | contains all the packages we have written in ros, packages that are deps should either be done with wstool or rosdep |\n| scripts | contains various scripts to make things easier |\n| microcontroller | contains platformio projects for each microcontroller |\n| pcbs | contains PCB eagle design files |\n\n## getting setup\n\nTo get setup, do the following:\n\n1. Clone this repository\n\n...Make sure you put it somewhere memorable, you're going to be cd-ing to it a lot.\n\n2. From the *root* of the repo, run `scripts/setup.sh`\n\n...The script will ask you about some things, and might prompt you to install some stuff.\n...Once it's done, it'll build everything. If this fails, it probably just means we have some bad code checked in.\n\n3. That's it!\n\n## requirements\n\n- a working ROS install, currently we're using kinetic.\n\n# branches\n\nIn order to ensure working code on the master branch, keep new features/packages on their own branches. If you are re-writing something, make a new branch for the rewrite, and\nbase new packages off of that branch. For example:\n\n```\n+-- master\n    + -- science-excel\n    + -- new-auto\n         + -- move_base_config\n    + -- ros_control\n         + new_arm\n         + new_drive\n```\n\n---\n*Master should always be good working code*\n---\n\nWhen a feature/bugfix is done on a branch, it can be merged to its parent. For example, if `new_arm` in the example was done, it would get merged to `ros_control`. When all of `ros_control` is done, it\ngets merged to master. Try and use pull requests for bigger merges, especially when re-writing large portions of existing code.\n\n# documentation\n\nThe decision has been made to use readthedocs, the url is r3-urc18.readthedocs.io.\nDocumentation is in the docs/ folder. Information on how to document is coming soon\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweffe%2Furc-18","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fweffe%2Furc-18","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweffe%2Furc-18/lists"}