{"id":19178745,"url":"https://github.com/scalacenter/scala-3-migration-guide","last_synced_at":"2025-04-06T11:10:45.453Z","repository":{"id":43063417,"uuid":"256225523","full_name":"scalacenter/scala-3-migration-guide","owner":"scalacenter","description":"The Scala 3 migration guide for everyone.","archived":false,"fork":false,"pushed_at":"2023-10-12T12:53:00.000Z","size":3465,"stargazers_count":236,"open_issues_count":27,"forks_count":51,"subscribers_count":17,"default_branch":"main","last_synced_at":"2025-03-30T10:07:02.188Z","etag":null,"topics":["dotty","migration","scala-3"],"latest_commit_sha":null,"homepage":"https://scalacenter.github.io/scala-3-migration-guide","language":"Scala","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/scalacenter.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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":"2020-04-16T13:39:09.000Z","updated_at":"2025-02-11T21:57:17.000Z","dependencies_parsed_at":"2022-09-04T00:40:56.115Z","dependency_job_id":"53c6821e-e3c8-4a3f-b0ae-1cc1adda3d7b","html_url":"https://github.com/scalacenter/scala-3-migration-guide","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/scalacenter%2Fscala-3-migration-guide","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scalacenter%2Fscala-3-migration-guide/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scalacenter%2Fscala-3-migration-guide/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/scalacenter%2Fscala-3-migration-guide/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/scalacenter","download_url":"https://codeload.github.com/scalacenter/scala-3-migration-guide/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247471521,"owners_count":20944158,"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":["dotty","migration","scala-3"],"created_at":"2024-11-09T10:40:47.359Z","updated_at":"2025-04-06T11:10:45.422Z","avatar_url":"https://github.com/scalacenter.png","language":"Scala","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Scala 3 migration guide\n\n\u003e The content of the Scala 3 migration guide has moved to [docs.scala-lang.org](https://docs.scala-lang.org/scala3/guides/migration/compatibility-intro.html)\n\nThis repository is a continuously evolving guide to support the migration to Scala 3.\nAs a member of the community you are encouraged to participate the effort by sharing your migrating experience.\n\nVisit [**the Scala 3 Migration website**](https://scalacenter.github.io/scala-3-migration-guide) to learn more about the migration.\n\nA number of complementary initiatives are being undertaken to ease the migration.\nThis repository is not a replacement of those initiatives.\nIts purpose is to gather knowledge, to collect feedback and to encourage the collaboration.\nThe ultimate goal being to drive the effort of the community toward the release of Scala 3.0.0.\n\nAll information you may want to know before starting the migration of your codebase should be available in this guide.\nIf not you may want to [contribute](docs/contributing.md).\n\n## Content\n\nThis repository contains:\n - [`incompat-30/`](incompat-30/): A corpus of incompatibilities between Scala 2.13 and Scala 3.0 with proposed solution. It also contains the tests of the Scala 3.0 migration rewrites for 3.0.\n - [`incompat-31/`](incompat-31/): The tests of the Dotty migration rewrites that are already implemented for 3.1.\n - [`docs/`](docs/): The documentation that is still published to the [deprecated website](https://scalacenter.github.io/scala-3-migration-guide/)\n - [`website/`](website/): The website skeleton powered by [Docusaurus](https://docusaurus.io/en/).\n\n## Additional Resources\n\n- [The Scala website](https://scala-lang.org/)\n- [The Dotty website](https://dotty.epfl.ch/)\n- [The Scala 3 example project](https://github.com/lampepfl/scala3-example-project)\n- [The Scala 3 community projects](https://github.com/lampepfl/dotty/tree/master/community-build/community-projects)\n- [The Scala 3 Migration Plugin](https://github.com/scalacenter/scala3-migrate) for sbt\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscalacenter%2Fscala-3-migration-guide","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fscalacenter%2Fscala-3-migration-guide","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fscalacenter%2Fscala-3-migration-guide/lists"}