sillsdev / sillsdev/overcrowdin
Check for in-progress builds before starting one
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 2
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
Presently, if two clients call Download at roughly the same time, the second will fail with "Another build is currently in progress. Please wait until it's finished." In addition to recently-completed builds, Overcrowdin should check for in-progress builds (although if the in-progress build is for a different branch, Overcrowdin will need to start a new build as soon as the in-progress build is complete).
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start at the Download entry point and trace the existing handling for recently completed builds through the Crowdin client. Verify how concurrent calls and branch information are represented. Done means an in-progress build is handled without the second call failing, while a different branch starts a new build after the current one completes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- api, cli
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 48/100