{"id":20696224,"url":"https://github.com/ivandavidov/eclipse-equinox-osgi-p2-tutorial","last_synced_at":"2025-03-11T02:46:56.776Z","repository":{"id":83345436,"uuid":"50213407","full_name":"ivandavidov/Eclipse-Equinox-OSGi-p2-Tutorial","owner":"ivandavidov","description":"Eclipse Equinox OSGi p2 tutorial with samples for the publisher and the director applications.","archived":false,"fork":false,"pushed_at":"2017-05-18T17:57:39.000Z","size":22,"stargazers_count":7,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-17T18:22:36.561Z","etag":null,"topics":["eclipse","equinox","osgi","p2","tutorial"],"latest_commit_sha":null,"homepage":"","language":"Batchfile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ivandavidov.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}},"created_at":"2016-01-22T23:14:52.000Z","updated_at":"2025-01-17T17:34:59.000Z","dependencies_parsed_at":"2023-10-15T00:43:16.339Z","dependency_job_id":null,"html_url":"https://github.com/ivandavidov/Eclipse-Equinox-OSGi-p2-Tutorial","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/ivandavidov%2FEclipse-Equinox-OSGi-p2-Tutorial","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivandavidov%2FEclipse-Equinox-OSGi-p2-Tutorial/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivandavidov%2FEclipse-Equinox-OSGi-p2-Tutorial/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivandavidov%2FEclipse-Equinox-OSGi-p2-Tutorial/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ivandavidov","download_url":"https://codeload.github.com/ivandavidov/Eclipse-Equinox-OSGi-p2-Tutorial/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242961755,"owners_count":20213315,"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":["eclipse","equinox","osgi","p2","tutorial"],"created_at":"2024-11-17T00:12:58.375Z","updated_at":"2025-03-11T02:46:56.749Z","avatar_url":"https://github.com/ivandavidov.png","language":"Batchfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Eclipse-Equinox-OSGi-p2-Tutorial\n\n## About\nThis project includes Eclipse Equinox OSGi specific samples which cover the following scenarios:\n\n* Publisher scenario: Create a simple p2 repository which contains only one bundle. This is the Equniox launcher bundle. This invokes the Publisher (org.eclipse.equinox.p2.publisher.FeaturesAndBundlesPublisher) application. The Publisher application creates p2 metadata for the repository containing the single bundle. Check the created `test_repo` folder.\n\n* Director scenario: Create a p2 profile which contains metadata for the bundle from the previously created repository. This involves the Director (org.eclipse.equinox.p2.director) application. Check the created `test_profile` foldr. TODO more explanations.\n\n* Console scenario: Start an Equinox OSGi console.\n\nThese scenarios run only on Windows as `.cmd` scripts are provided.\nTODO - add explanations about the agent and the connection between the downloaded equinox repository, the agent and the applications.\n\n## Getting started\nStart with the `README.txt` inside the `equinox_repo` folder.\nThen run the command-line scripts.\n\n## LICENSE\nCheck out the license text inside  the `LICENSE` file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivandavidov%2Feclipse-equinox-osgi-p2-tutorial","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fivandavidov%2Feclipse-equinox-osgi-p2-tutorial","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivandavidov%2Feclipse-equinox-osgi-p2-tutorial/lists"}