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

The "fragmentation" refactor #651

Closed
16 tasks done
Eloston opened this issue Dec 30, 2018 · 2 comments
Closed
16 tasks done

The "fragmentation" refactor #651

Eloston opened this issue Dec 30, 2018 · 2 comments
Assignees
Milestone

Comments

@Eloston
Copy link
Member

Eloston commented Dec 30, 2018

This is a refactor of ungoogled-chromium as a result of #640. Development will occur in the "fragmentation" branch and new branches of other repos. The refactor will not affect regular development until it is ready to be used.

Essentially, this refactor is the separation of platform-specific code into individual repositories under the ungoogled-software organization. It makes maintenance easier for myself and the contributors for each platform.

Rough TODO:

  • Refactor file structure
  • Separate patches into "core" and "extra"
  • Update README with new Motivation and Philosphy section to reflect what ungoogled-chromium has been effectively striving for.
  • Split up and trim buildkit into individual Python scripts under utilities
    • Create script to merge patches into quilt-based patches
    • Create script to download and unpack files based on multiple download .ini files
  • Trim devutils and update CI checks
  • Update ungoogled-chromium-debian debian_buster branch, then other branches
    • Create script to retrieve ungoogled-chromium files at certain revision. Perhaps read revision from a text file?
    • Create script to validate and update patches
    • Move Debian-specific patches back into repo
    • Document new tagging system for platform
  • Update documentation with new links and references (mainly building, design)
  • Create repos for all other platforms (i.e. ungoogled-chromium-*)
  • Merge changes into master
  • Update Wiki, ungoogled-chromium-binaries
@intika
Copy link
Contributor

intika commented Jan 6, 2019

I will add "Clean issues.." 57 are open and almost haft of then should be closed... just to keep things organized and avoid wasting time ;)
Also grouping similar one...

@Eloston
Copy link
Member Author

Eloston commented Mar 22, 2019

Main repository and Debian have finished migration. However, other platform repositories have quite a bit more work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants