Skip to content

Commit

Permalink
Add Celery best practices
Browse files Browse the repository at this point in the history
  • Loading branch information
adal-chiriliuc-reef committed Dec 9, 2024
1 parent 7d6e10f commit 0489c57
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions docs/Code_conventions.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,12 @@ We skip it after `**kwargs` as no argument will ever follow it.
Shell options should be set with explicit `set` (or, `shopt`) built-in command, not in the shebang, to ensure they are always set.
When options are set in the shebang of a script, they are ignored when the script is directly invoked (like `bash script.sh`).

### Celery

https://blog.gitguardian.com/celery-tasks-retries-errors/

We use [Celery](https://docs.celeryq.dev/) in most of our projects. The article above describes how to make Celery tasks more resilient with best practices to prevent workflow interruptions and handle various failure scenarios.

### SemBr

Use [Semantic Line Breaks](https://sembr.org/) whenever line breaks do not influence rendered document.
Expand Down

0 comments on commit 0489c57

Please sign in to comment.