{"id":24559392,"url":"https://github.com/telefonicaid/thinking-cities","last_synced_at":"2025-04-19T12:10:20.244Z","repository":{"id":35027018,"uuid":"39135557","full_name":"telefonicaid/thinking-cities","owner":"telefonicaid","description":"Repository to store and manage end user documentation related to the Telefonica SmartCities Stack. See http://thinking-cities.readthedocs.io","archived":false,"fork":false,"pushed_at":"2024-08-26T15:17:02.000Z","size":13128,"stargazers_count":9,"open_issues_count":13,"forks_count":9,"subscribers_count":13,"default_branch":"master","last_synced_at":"2024-08-27T16:11:48.182Z","etag":null,"topics":["fiware","iot"],"latest_commit_sha":null,"homepage":"","language":"Java","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/telefonicaid.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":"docs/security.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-07-15T12:28:17.000Z","updated_at":"2024-08-26T15:17:04.000Z","dependencies_parsed_at":"2022-09-15T23:40:21.168Z","dependency_job_id":"ed53c91d-25a7-4458-9f28-abaabc1441ef","html_url":"https://github.com/telefonicaid/thinking-cities","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/telefonicaid%2Fthinking-cities","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/telefonicaid%2Fthinking-cities/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/telefonicaid%2Fthinking-cities/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/telefonicaid%2Fthinking-cities/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/telefonicaid","download_url":"https://codeload.github.com/telefonicaid/thinking-cities/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235233242,"owners_count":18957066,"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":["fiware","iot"],"created_at":"2025-01-23T06:16:29.410Z","updated_at":"2025-01-23T06:16:30.267Z","avatar_url":"https://github.com/telefonicaid.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Thinking Cities\nRepository to store and manage end user documentation related to the Telefónica's Thinking Cities platform powered by FIWARE.\n\n## How to generate documentation for a specific release\n\nRequirements:\n\n* Python 2.7 (it may work with other versions but I haven't tested)\n* Required Python modules: requests and configparser, that can ben installed typically using:\n\n```\nsudo pip install requests configparser\n```\n\nAssuming you are in master branch with everything ready to release (v4.2 is a fictional example):\n\n* Create the release branch:\n\n```\ngit checkout -b release/v4.2\n```\n\n* Adjust URLs to point to the right version of the components included in that release. This is\n  done automatically by the `prepare_release.py` using as input the repo-to-version configuration\n  file\n\n```\n./prepare_release.py -v -d docs/ -c iotpv4.2.conf\n```\n\n* Check that the script has done its job correctly\n\n```\ngit diff\n```\n\n* Commit all changes\n\n```\ngit add docs/*.md\ngit add docs/topics/*.md\ngit status   # check all the files are staged for commit\ngit commit\n```\n\n* Push to origin\n\n```\ngit push origin release/v4.2\n```\n\n* Check at http://thinking-cities.readthedocs.io/en/master/ that the new release is there (otherwise review the\n  RTD configuration)\n\n## Configuration file syntax\n\nThe configuration file (`iotpv4.2.conf` in the example above) uses the following syntax:\n\n```\n[branches]\nrepo-name1=release/1.1.0\nrepo-name2=release/1.2.0\nrepo-name3=release/1.3.0\n...\nrepo-nameN=release/1.4.0\n```\n\nThe 1.1.0, 1.2.0, etc. above are just example; use actual version number in a real case.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftelefonicaid%2Fthinking-cities","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftelefonicaid%2Fthinking-cities","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftelefonicaid%2Fthinking-cities/lists"}