-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
9 changed files
with
163 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,34 @@ | ||
# Comprendre les méta-données de diff | ||
|
||
Voici la sortie de `git diff` sur un fichier lambda : | ||
|
||
```{literalinclude} snippets/diff-metadata.diff | ||
:caption: https://github.com/gorakhargosh/watchdog/issues/1025 | ||
:linenos: | ||
:emphasize-lines: 2 | ||
:language: diff | ||
``` | ||
|
||
Voyons de quoi se compose la ligne n° 2 : | ||
|
||
```{literalinclude} snippets/diff-metadata.diff | ||
:lines: 2 | ||
:language: diff | ||
``` | ||
|
||
```{literalinclude} snippets/diff-metadata.c | ||
:caption: diff.c | ||
:lines: 2- | ||
:language: c | ||
``` | ||
|
||
--- | ||
|
||
## 🎣 Sources | ||
|
||
- [git/git diff.c](https://github.com/git/git/blob/v2.43.0/diff.c#L4480-L4484) | ||
|
||
## 📜 Historique | ||
|
||
2024-02-07 | ||
: Premier jet. |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,69 @@ | ||
# Comment déployer un nœud Dusk ? | ||
|
||
```{figure} images/dusk-logo.svg | ||
:width: 96 | ||
:height: 96 | ||
:alt: NuLink Logo | ||
:align: center | ||
|
||
Site web : [dusk.network](https://dusk.network) | ||
``` | ||
|
||
```{attention} | ||
Cet article est en cours de rédaction. | ||
``` | ||
|
||
Ce guide est une traduction libre et simplifiée de la [documentation officielle](https://docs.nulink.org/products/stakers/nulink_worker/) pour le déploiement d'un nœud Dusk, plus communément appelé *node validator*, *worker node* ou encore *staker node*. | ||
|
||
Configuration requise : | ||
|
||
- système d'exploitation : **Debian** GNU/Linux | ||
- architecture : x86-64 | ||
- espace disque : 250 Gio | ||
- mémoire : 4 Gio de RAM | ||
|
||
À savoir, il te faudra 2 comptes : | ||
1. un compte *staker* qui *stake* ses [tDUSK](https://testnet.bscscan.com/token/0xa22bfb00be8938c50833bfd2444ec721a9eeacc1), n'importe quel compte Metamask ou Rabby fait l'affaire ; | ||
2. un compte *worker* qui sera lié au compte *staker* (on parle de *bond* en anglais), et nous allons voir tout de suite comment le générer. | ||
|
||
--- | ||
|
||
## Avant-propos | ||
|
||
Les futures commandes à taper dans une console sont précédées par une légende pour indiquer sur quel environnement elles doivent être exécutées. | ||
|
||
Exemple avec une commande qui devra être tapée dans la console de ton ordinateur (PC) : | ||
|
||
```{code-block} shell | ||
:caption: 🖥️ Ordinateur (PC) | ||
echo "Coucou depuis l'ordi !" | ||
``` | ||
|
||
Et une commande qui devra être tapée dans la console du serveur (VPS, pour *Virtual Private Server*) sur lequel le nœud sera déployé : | ||
|
||
```{code-block} shell | ||
:caption: ☁️ Serveur (VPS) | ||
echo 'Coucou depuis le serveur !' | ||
``` | ||
|
||
```{tip} | ||
Chaque commande peut être copiée/collée directement depuis cet article vers ta console (il y a une icône qui apparait en haut à droite de chaque bloc de code quand la souris passe dessus). | ||
Quand il y a une partie de la commande a modifier manuellement : | ||
- je le préciserai en amont ; | ||
- la légende du bloc de code contiendra l'émoji ✍️ ; | ||
- la/les ligne en question sera surlignée. | ||
``` | ||
|
||
```{tip} | ||
Afin de vérifier qu'une commande se soit terminée avec succès, tu dois voir que la dernière ligne affichée dans la console, après l'avoir exécutée, devra être "OK". | ||
Si ce n'est pas le cas, il y a eu une erreur. | ||
``` | ||
|
||
--- | ||
|
||
## 📜 Historique | ||
|
||
2024-01-27 | ||
: Premier jet. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
/* https://github.com/git/git/blob/v2.43.0/diff.c#L4480-L4484 */ | ||
static void fill_metainfo( | ||
struct strbuf *msg, | ||
const char *name, | ||
const char *other, | ||
struct diff_filespec *one, | ||
struct diff_filespec *two, | ||
struct diff_options *o, | ||
struct diff_filepair *p, | ||
int *must_show_header, | ||
int use_color | ||
) { | ||
/* (...) */ | ||
strbuf_addf( | ||
msg, | ||
"%s%sindex %s..%s", | ||
line_prefix, | ||
set, | ||
diff_abbrev_oid(&one->oid, abbrev), | ||
diff_abbrev_oid(&two->oid, abbrev) | ||
); | ||
if (one->mode == two->mode) { | ||
strbuf_addf(msg, " %06o", one->mode); | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
diff --git a/setup.py b/setup.py | ||
index 320d951..644d2b7 100644 | ||
--- a/setup.py | ||
+++ b/setup.py | ||
@@ -71,6 +71,7 @@ if is_macos or os.getenv("FORCE_MACOS_MACHINE", "0") == "1": | ||
"-Wno-newline-eof", | ||
# required w/Xcode 5.1+ and above because of '-mno-fused-madd' | ||
"-Wno-error=unused-command-line-argument", | ||
+ "-mmacosx-version-min=10.13", | ||
], | ||
), | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters