Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upSupport building with different channels w/ different branding #10
Comments
|
Started to study Anthony's branch. |
User directoryFor official build
For unofficial build
|
|
I think that's correct, but @darkdh to confirm. |
|
that's correct and use different dir for development (official_build=false) |
|
~/Library/Application Support/Brave-Browser-Dev/Default for dev channel |
|
Below 5 commands needs channel info.
After Based on above, there are three ways to handle chrome's multiple tags
IMO, option 1.a is better than others. |
|
On windows, channel info is fetched from executables path.
In the startup progress of beta, Need to check We have copied |
You can find icon resources here:
https://github.com/brave/muon/tree/master/app/resources
Anthony started things here, and apparently it works for macOS.
https://github.com/brave/brave-browser/tree/multi-channel
https://github.com/brave/brave-core/tree/multi-channel
So still remaining is Linux and Windows.
You can see where we have different profile directories for each OS here:
brave/brave-core#46
brave/brave-core#59
This doc might be helpful:
https://chromium.googlesource.com/chromium/src/+/master/docs/user_data_dir.md
We want to support 4 channels:
release, beta, developer, and canary
User directory
For official build
devchannelbetachannelcanarychannelreleasechannelFor unofficial build
allchannelTODOs