{"id":19989626,"url":"https://github.com/wavesoft/mesos-dev-template","last_synced_at":"2026-03-06T10:30:58.139Z","repository":{"id":142484003,"uuid":"122958752","full_name":"wavesoft/mesos-dev-template","owner":"wavesoft","description":"A template for creating projects that interface with mesos","archived":false,"fork":false,"pushed_at":"2018-02-26T11:57:15.000Z","size":8,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-11-29T07:54:54.480Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"CMake","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wavesoft.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-02-26T11:13:37.000Z","updated_at":"2018-08-26T18:18:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"31f01fc6-5d76-4dd9-9fce-b479a8c79fe5","html_url":"https://github.com/wavesoft/mesos-dev-template","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/wavesoft/mesos-dev-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wavesoft%2Fmesos-dev-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wavesoft%2Fmesos-dev-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wavesoft%2Fmesos-dev-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wavesoft%2Fmesos-dev-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wavesoft","download_url":"https://codeload.github.com/wavesoft/mesos-dev-template/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wavesoft%2Fmesos-dev-template/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30171869,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-06T07:56:45.623Z","status":"ssl_error","status_checked_at":"2026-03-06T07:55:55.621Z","response_time":250,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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-11-13T04:48:45.650Z","updated_at":"2026-03-06T10:30:58.078Z","avatar_url":"https://github.com/wavesoft.png","language":"CMake","funding_links":[],"categories":[],"sub_categories":[],"readme":"# mesos-dev-template\n\n\u003e A template for creating projects that interface with mesos\n\nThis project contains everything you need for starting developing anything that interface with mesos (executor, scheduler, module, etc.)\n\nIt consists of the required cmake scripts for:\n\n* Locating mesos\n* Locating Glog (required by mesos)\n* Downloading custom protobuf version (for linking against specific mesos versions)\n\n## Building\n\nTo build your project simply do:\n\n```\nmkdir build\ncmake ..\nmake\n```\n\n### Targeting mesos versions\n\nBe aware that mesos is released with the compiled protobuf headers included. This means you need the appropriate runtime version for protobuf in your development environment.\n\nYou can select any protobuf version to be included in your project using the `PROTOBUF_VERSION` parameter:\n\n```\ncmake -DPROTOBUF_VERSION=3.1.1 ..\n```\n\nIf the version you have selected is not compatible with the version found in the `mesos.pb.h` file you will get a warning like this:\n\n```\n-- Mesos compiled with protobuf version 3.3\nCMake Error at CMakeLists.txt:41 (message):\n  Mesos is compiled with protobuf version 3.3 but you have selected v3.5.1.1.\n  Please use the -DPROTOBUF_VERSION= option to select a more appropriate\n  version from https://github.com/google/protobuf/releases\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwavesoft%2Fmesos-dev-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwavesoft%2Fmesos-dev-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwavesoft%2Fmesos-dev-template/lists"}