sillsdev / sillsdev/chorus

change languagedepot.org url to lexbox.org

Open
#342 2 comments 0 reactions 1 assignee View on GitHub

@hahn-kev is already working on this.

Since Jul 8, 2026.

Dominant language
C#
Stars
5
Forks
26
PR merge metrics
No merged PRs in 30d

Description

this will change the domain used in the dialog, but we also want to change any pre existing projects. This will require hooking this ini check code
https://github.com/sillsdev/chorus/blob/104ce40716ad38b52e0794a1bdddf2891ca73d7a/src/LibChorus/VcsDrivers/Mercurial/HgRepository.cs#L155-L176
if the domain is Ld then change it to lexbox. Be careful to make sure it's not changing the domain in other cases.


I'd also like to try and change how the protocol logic works so we can drop all the domains except lexbox. This will require changing
https://github.com/sillsdev/chorus/blob/7504501e0dfb15ee733924960e19da1f674625f4/src/LibChorus/VcsDrivers/RepositoryAddress.cs#L108-L114
and any code that calls it to use a stored value of what protocol to use for a project (or it might be global?).


For HG It will also require changing the assumption that the url is https:://{host}/{projectId} to https:://{host}/hg/{projectId} (project id being the chorus term, lexbox calls it project code)
https://github.com/sillsdev/chorus/blob/80bee2fd6f5e19bcd648d941c6969a5dbacf1cbf/src/LibChorus/Model/ServerSettingsModel.cs#L127
and
https://github.com/sillsdev/chorus/blob/80bee2fd6f5e19bcd648d941c6969a5dbacf1cbf/src/LibChorus/Model/ServerSettingsModel.cs#L149
though there may be other places.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.