Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

breaking(module): migrate from tdabasinskas to datolabs-io #69

Merged
merged 12 commits into from
Nov 21, 2024

Conversation

tdabasinskas
Copy link
Member

  • Migrates repository from the personal space to an organization.
  • Will be released as v3.
  • Files moved to the root of repository, so /backstage suffix is no longer required in the imports.

Flatten the package structure by moving all files from the `backstage` subdirectory directly to the root directory. This simplifies the import paths and package organization while maintaining the same functionality.
Reorganize project structure by moving the testdata directory to the root level, making it more accessible and following a cleaner directory hierarchy. All JSON and YAML test files remain unchanged, only their location has been updated.
Added configuration for cSpell to enforce consistent spelling across the codebase. This includes:

- New custom dictionary file with project-specific terms
- Base cspell.json configuration file with dictionary references
Changed ownership from individual user to the dedicated Go Backstage maintainers team for better collaboration and maintenance scalability
Update all repository references in README.md from `tdabasinskas` to `datolabs-io` organization. Also update version references from v2 to v3 to reflect the new major version.

BREAKING CHANGE: Repository moved to datolabs-io organization with a new major version v3
Update repository and module paths from tdabasinskas/go-backstage/v2 to datolabs-io/go-backstage/v3. This change includes:

- Updating Go version from 1.22 to 1.23
- Upgrading testify dependency to v1.9.0
- Updating import paths in example code
- Updating example location target URL

BREAKING CHANGE: Module path has changed from github.com/tdabasinskas/go-backstage/v2 to github.com/datolabs-io/go-backstage/v3
Updated the module path from `github.com/tdabasinskas/go-backstage/v2` to `github.com/datolabs-io/go-backstage/v3` to reflect the new organization ownership.

Added new entries to the custom dictionary:
- gopkg
- exampleentities
- examplelocations
Fixed a typo in the yaml tag for `ConsumesApis` field where it was missing the leading `c` character (`onsumesApis` -> `consumesApis`)
Changed the testdata path from `backstage/testdata/` to `testdata/` to reflect the correct directory structure for linguist-generated files
Add code block syntax highlighting and fix import path in documentation.

Improve readability by using proper markdown code blocks with language hints and consistent spacing throughout the documentation.
Changed repository URLs from `tdabasinskas/go` to `datolabs-io/go-backstage` across test files to reflect the new repository location
@tdabasinskas tdabasinskas self-assigned this Nov 21, 2024
@tdabasinskas tdabasinskas force-pushed the migrate branch 2 times, most recently from 3915965 to 2894e4f Compare November 21, 2024 08:11
Add `testdata` to custom dictionary and mark `.cspell/` directory as linguist-generated to improve repository language statistics accuracy
@tdabasinskas tdabasinskas merged commit 70c7823 into main Nov 21, 2024
6 checks passed
@tdabasinskas tdabasinskas deleted the migrate branch November 21, 2024 08:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant