Skip to content

refactor: consolidate related repositories - #43

Merged
KageRyo merged 60 commits into
masterfrom
feature/consolidate-repositories
Aug 22, 2026
Merged

KageRyo merged 60 commits into
masterfrom
feature/consolidate-repositories

Conversation

@KageRyo

@KageRyo KageRyo commented Aug 22, 2026

Copy link
Copy Markdown
Owner

Summary

  • Consolidate the backend, frontend, schema, and API test repositories into the canonical RyoURL repository.
  • Preserve the related repositories' commit histories with history-preserving subtree merges.
  • Remove obsolete submodules and duplicated child-repository scaffolding.
  • Rewrite the project documentation in English and add repository migration/archive guidance.
  • Add badges and a GitHub Actions validation workflow.

Imported history

  • RyoURL: d62ddae
  • RyoURL-frontend: 9e7be5c
  • RyoURL-schema: e2c8846
  • RyoURL-test: 1fd1974

Validation

  • Python compilation passed.
  • 19 API tests collected successfully with pytest.
  • Django system check passed.
  • Docker Compose configuration validation passed.
  • No Git submodules/gitlinks remain in the canonical tree.

Follow-up after review

The former repositories have local docs/archive-notice branches prepared. They should be merged and archived separately after this PR is reviewed; this PR does not delete or archive any remote repository.

KageRyo and others added 28 commits August 20, 2024 15:14
commit 243faa5
Author: 影凌 <[email protected]>
Date:   Wed Aug 21 15:17:07 2024 +0800

    test: authenticated(normal_user) stress test

commit c2fd59d
Author: 影凌 <[email protected]>
Date:   Wed Aug 21 15:07:32 2024 +0800

    test: modify anonymous stress tests

commit ee954c5
Author: 影凌 <[email protected]>
Date:   Wed Aug 21 12:08:43 2024 +0800

    test: modify test_short_url_with_auth_api

commit 31f38d3
Author: 影凌 <[email protected]>
Date:   Tue Aug 20 16:56:05 2024 +0800

    test: update short_url_apis unit test

commit 6a0b5ae
Author: 影凌 <[email protected]>
Date:   Tue Aug 20 16:40:40 2024 +0800

    feat: add anonymous_actions

commit 5e95d08
Author: 影凌 <[email protected]>
Date:   Tue Aug 20 16:36:58 2024 +0800

    test: user actions to using admin api

commit 245e654
Author: 影凌 <[email protected]>
Date:   Tue Aug 20 16:26:28 2024 +0800

    test: admin using DI

commit 784917b
Author: 影凌 <[email protected]>
Date:   Tue Aug 20 16:06:46 2024 +0800

    modify: locustfile

commit 28a3258
Author: 影凌 <[email protected]>
Date:   Tue Aug 20 16:05:13 2024 +0800

    feat: Add fixture for admin. user, anonymous

commit 7238969
Author: 影凌 <[email protected]>
Date:   Tue Aug 20 15:14:52 2024 +0800

    feat: Add usergroup actions client
git-subtree-dir: frontend
git-subtree-mainline: 39477b5
git-subtree-split: 9e7be5c
git-subtree-dir: tests
git-subtree-mainline: b0166e0
git-subtree-split: 1fd1974
git-subtree-dir: backend/schemas
git-subtree-mainline: 707b072
git-subtree-split: e2c8846
@KageRyo
KageRyo merged commit 71aec00 into master Aug 22, 2026
2 checks passed
@KageRyo
KageRyo deleted the feature/consolidate-repositories branch August 22, 2026 04:30
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