{"id":18386809,"url":"https://github.com/erlangsters/integration-checker-erlangmk","last_synced_at":"2025-04-12T02:11:04.698Z","repository":{"id":180192196,"uuid":"664694936","full_name":"erlangsters/integration-checker-erlangmk","owner":"erlangsters","description":"Integration with Erlang.mk build system checker.","archived":false,"fork":false,"pushed_at":"2024-12-16T20:15:33.000Z","size":65,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-16T00:26:15.618Z","etag":null,"topics":["erlang","erlang-mk","erlang-otp","erlangsters"],"latest_commit_sha":null,"homepage":"https://www.erlangsters.org/","language":"Makefile","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/erlangsters.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":"2023-07-10T14:39:56.000Z","updated_at":"2024-12-16T20:15:37.000Z","dependencies_parsed_at":null,"dependency_job_id":"4c5aebd6-c4ac-4c37-a97f-85c869873265","html_url":"https://github.com/erlangsters/integration-checker-erlangmk","commit_stats":null,"previous_names":["erlangsters/integration-checker-erlangmk"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erlangsters%2Fintegration-checker-erlangmk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erlangsters%2Fintegration-checker-erlangmk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erlangsters%2Fintegration-checker-erlangmk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/erlangsters%2Fintegration-checker-erlangmk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/erlangsters","download_url":"https://codeload.github.com/erlangsters/integration-checker-erlangmk/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248505929,"owners_count":21115354,"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":["erlang","erlang-mk","erlang-otp","erlangsters"],"created_at":"2024-11-06T01:23:29.434Z","updated_at":"2025-04-12T02:11:04.673Z","avatar_url":"https://github.com/erlangsters.png","language":"Makefile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Integration with Erlang.mk checker\n\nThe sole purpose of this repository is to check if all Erlangsters projects\nintegrates well with the Erlang.mk build system.\n\nAll projects it's checking.\n\n- Term Validator\n- Spawn Mode\n- OTPless Worker\n- OTPless Orchestrator\n- OTPless Reactor\n\nInstead of a thorough check for all platforms, all architectures and all\nErlang versions, it only checks using the latest stable 'erlang' image on Linux\nas we assume that backward compatibility is maintained and we're mostly\ninterested in detecting issues early with the latest version of Erlang/OTP and\nErlang.mk build system.\n\n## Checking a project\n\nTo check if a project integrates well, create a Makefile out of the Makefile.in\nby replacing the `@project_name` and `@project_repo` with the values of the\nproject you want to check.\n\n```sh\nsed \\\n    -e 's/@project_name/etv/g' \\\n    -e 's/@project_repo/term-validator/g' \\\n    Makefile.in \u003e Makefile\n```\n\nThen run `make`.\n\n```sh\nmake\n```\n\nIf it completes successfully, the project integrates well.\n\n## Updating Erlang.mk periodically\n\nPeriodically, Erlang.mk must be updated to the latest version. To do that, run\nthis.\n\n```bash\nmake erlang-mk\n```\n\nThen do a re-check of all projects.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ferlangsters%2Fintegration-checker-erlangmk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ferlangsters%2Fintegration-checker-erlangmk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ferlangsters%2Fintegration-checker-erlangmk/lists"}