Hi,
I will be merging the Canary repository, Aurora branch, and Stable versions into a single centralized repository.
From now on:
Active live development will happen in the main
branch
Stable and Aurora releases will be created through tags and dedicated maintenance branches
New versions and updates will receive their own branches when needed
Aurora tags will be created from main whenever
the codebase is considered stable enough for broader testing
The goal of this change is to simplify development, maintenance, and contribution workflows for ADC.
Reasons for this decision:
Easier maintenance
Porting Canary code to Aurora currently takes a significant
amount of time due to rebranding, module replacements,
updating constants, maintaining separate requirements, and
keeping repositories synchronized.
Centralized development
While decentralization can be beneficial in many situations,
ADC development benefits more from having one clear central
repository and workflow.
Better issue handling
Canary currently uses separate issue tracking on GitLab, while
Aurora development is disconnected from the main issue
workflow which is for Stable. Consolidating everything into
one repository will improve tracking and communication.
Less confusion
Maintaining multiple repositories creates unnecessary
complexity for contributors and users trying to follow
development.
Better contribution workflow
Contributions currently happen mostly through the Canary
GitLab repository, requiring external accounts and additional
synchronization work before changes reach Aurora or Stable
builds. A centralized repository will make contributing much
easier and faster.
These changes will help move ADC toward a cleaner, more maintainable future.
This email also serves as the start of a migration/update thread where I will post progress updates regarding the transition.
The merge and migration process will begin Wednesday evening and continue over the following days and weeks.
02D7 2154 D625 B937 CCA7 4FD2 3133 1ED9 0BDC 8954
-----BEGIN PGP PUBLIC KEY BLOCK----- mDMEaaGdEhYJKwYBBAHaRw8BAQdA+uJKmZ/A1I5B8AhhSrDu2Mi6z7KnePI7zCfP sH4vz9S0Jk5hdGhhbiBkdSBCdXkgPG5hdGhhbmR1YnV5NEBnbWFpbC5jb20+iJAE ExYKADgWIQQC1yFU1iW5N8ynT9IxMx7ZC9yJVAUCaaGdEgIbAwULCQgHAgYVCgkI CwIEFgIDAQIeAQIXgAAKCRAxMx7ZC9yJVDNwAP46xA34c7YVSNQNP3SydvGjXVhq qbc56jGGYyxQtlN0FgEA3IBIEzm7afEQ7r7OTpV0o6C3DQoQ7FK7T4T4q9yogwi4 OARpoZ0SEgorBgEEAZdVAQUBAQdAauG2VGsKhSiJP+cUZeesIInvWa7tH1YYy7ni YKjLQzUDAQgHiHgEGBYKACAWIQQC1yFU1iW5N8ynT9IxMx7ZC9yJVAUCaaGdEgIb DAAKCRAxMx7ZC9yJVGQLAQCrfxz8TplTNnhptGRj5kYZ9+aB7lq4KRT9rKbn0ImG cAEAqx76sL3vI7rz24LzFhxms949C53GB4TbpBgXNaMafgU= =0/wj -----END PGP PUBLIC KEY BLOCK-----
I will start soon with the "migration" process. the process will
get the name "Xgit", so with that name im talking about the
process.
For now i want to warn y'all to not clone the main repository
until Xgit has been fully proceeded, so you will not get broken
source code. The best thing you can do is downloading the sable
source code from here: https://github.com/Mealman1551/ArchivedDataCodec/releases/latest
Will send more mails in this thread to keep y'all updated on this.
Been busy for a few hours now, i will make the new stable/1.4
as the default branch and development is taking place on the main branch.
Im still busy on Xgit and i will be busy still tonight.
Keep y'all updated.
Hi,
Im done for today, i will continue tomorrow, please still do not clone the repository, download source code from the stable releases.
I will give out a signal when the repository is safe to clone.
Merged Xgit into Main this morning, did tests and everything works!
By now im announcing that cloning the repository is safe.
Some more information is that Aurora will be working by tags, when something works i will tag it, the user needs to compile Aurora manually.
This is the end of this thread, tho if i need to come back to this project Xgit, i will send in this thread.