{"id":42895956,"url":"https://github.com/bmaggi/library-training","last_synced_at":"2026-01-30T15:10:03.035Z","repository":{"id":82764464,"uuid":"67433861","full_name":"bmaggi/library-training","owner":"bmaggi","description":":mortar_board: :books: The Library Training Material (Incoming Eclipse Papyrus Photon Year 2018-2019)","archived":false,"fork":false,"pushed_at":"2018-10-27T13:56:43.000Z","size":5131,"stargazers_count":12,"open_issues_count":9,"forks_count":5,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-03-17T18:01:41.102Z","etag":null,"topics":["dsml","eclipse-plugin","modeling","papyrus","training-materials"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"epl-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bmaggi.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}},"created_at":"2016-09-05T15:57:24.000Z","updated_at":"2024-03-17T18:01:41.103Z","dependencies_parsed_at":"2023-10-01T09:16:19.298Z","dependency_job_id":null,"html_url":"https://github.com/bmaggi/library-training","commit_stats":{"total_commits":157,"total_committers":3,"mean_commits":"52.333333333333336","dds":"0.32484076433121023","last_synced_commit":"bab94c2abbd570f51fa01b1966cbe34920463f3d"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/bmaggi/library-training","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmaggi%2Flibrary-training","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmaggi%2Flibrary-training/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmaggi%2Flibrary-training/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmaggi%2Flibrary-training/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bmaggi","download_url":"https://codeload.github.com/bmaggi/library-training/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bmaggi%2Flibrary-training/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28914898,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-30T12:13:43.263Z","status":"ssl_error","status_checked_at":"2026-01-30T12:13:22.389Z","response_time":66,"last_error":"SSL_read: 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":["dsml","eclipse-plugin","modeling","papyrus","training-materials"],"created_at":"2026-01-30T15:10:02.350Z","updated_at":"2026-01-30T15:10:03.019Z","avatar_url":"https://github.com/bmaggi.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Status\n[![License](https://img.shields.io/badge/license-EPL-blue.svg)](https://www.eclipse.org/legal/epl-v10.html)\n[![Codeship Status for bmaggi/library-training](https://codeship.com/projects/93c25b50-55af-0134-4ca0-1e6b697efd61/status?branch=master)](https://codeship.com/projects/172132)\n[![Build Status](https://travis-ci.org/bmaggi/library-training.svg?branch=master)](https://travis-ci.org/bmaggi/library-training)\n[![Quality Gate](https://sonarcloud.io/api/project_badges/measure?project=org.eclipse.papyrus.training%3Aorg.eclipse.papyrus.training\u0026metric=alert_status)](https://sonarcloud.io/dashboard?id=org.eclipse.papyrus.training%3Aorg.eclipse.papyrus.training) \n\n:warning: \nThe official version of the training material is available in [Papyrus repository](https://git.eclipse.org/c/papyrus/org.eclipse.papyrus.git)\n - Built against [Eclipse Photon](https://projects.eclipse.org/releases/photon) (This example is only tested against Eclipse Photon release train)\n - This is material used for training and example, it shouldn't be taken as an architectural reference:\n\t- profile plugin shouldn't have any dependencies to Papyrus\n\t- tests should be done using one fragment for each plugin\n\t- elementtype should be hosted in an independent plugin\n\t- ui element should probably be grouped in the same plugin\n\t- css files are duplicated to demonstrate local css capabilities\n\n## Content\n\n0. How to create a ![Libraryergt Gif][LibraryLogo] DSML \n1. How to create a [profile](/org.eclipse.papyrus.training.library.profile/README.md) \n2. How to create a [new child menu](/org.eclipse.papyrus.training.library.newchild/README.md)\n3. How to create [properties](/org.eclipse.papyrus.training.library.properties/README.md)\n4. How to create a [css theme](/org.eclipse.papyrus.training.library.css/README.md)\n5. How to contribute to new model [wizard](/org.eclipse.papyrus.training.library.wizard/README.md)\n6. How to create a [palette](/org.eclipse.papyrus.training.library.palette/README.md)\n7. How to create an [architecture](/org.eclipse.papyrus.training.library.architecture/README.md)\n8. How to create a [validation rule](/org.eclipse.papyrus.training.library.validation/README.md) \n9. How to create a [hyperlink strategy](/org.eclipse.papyrus.training.library.hyperlink/README.md) \n10. How to create a [navigation strategy](/org.eclipse.papyrus.training.library.navigation/README.md) \n11. How to add some basic [tests](/org.eclipse.papyrus.training.library.tests/README.md) \n\n\n# Pitch (Work in progress)\n[![GitPitch](https://gitpitch.com/assets/badge.svg)](https://gitpitch.com/bmaggi/library-training)\n\n\n[LibraryLogo]: /org.eclipse.papyrus.training.library.profile/icons/library.gif?raw=true \"Library training logo\"\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbmaggi%2Flibrary-training","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbmaggi%2Flibrary-training","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbmaggi%2Flibrary-training/lists"}