Skip to content

Traduction de cookbook/index.md #167

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
71 changes: 36 additions & 35 deletions src/v2/cookbook/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ order: 0

## Les tutoriels versus le guide

<p>Cette page est en cours de traduction. Pour nous aider, vous pouvez participer sur <a href="https://github.com/vuejs-fr/vuejs.org" target="_blank">le dépôt GitHub dédié de Vuejs-FR</a>.</p><p>En quoi les tutoriels sont-ils différent du guide ? Pourquoi est-ce nécessaire ?</p>
<p>Cette page est en cours de traduction. Pour nous aider, vous pouvez participer sur <a href="https://github.com/vuejs-fr/vuejs.org" target="_blank">le dépôt GitHub dédié de Vuejs-FR</a>.</p><p>En quoi les tutoriels sont-ils différents du guide ? Pourquoi est-ce nécessaire ?</p>

* **Plus focalisé** : Dans le guide, nous racontons essentiellement une histoire. Chaque section se construit sur la base des précédentes et présume la connaissance de celles-ci. Dans les tutoriels, chaque tutoriel peut et devrait se suffire à lui-même. Cela signifie que les tutoriels peuvent se focaliser sur un aspect spécifique de Vue, plutôt que d'avoir à donner un aperçu global.

Expand All @@ -16,13 +16,13 @@ order: 0

* **Explorer l'écosystème** : Pour les fonctionnalités avancées, nous supposons que le lecteur a quelques connaissances sur l'écosystème. Par exemple, si vous voulez utiliser des composants monofichiers avec webpack, nous n'expliquerons pas comment configurer les parties qui ne concernent pas Vue dans la configuration de webpack. Dans les tutoriels, nous avons l'espace suffisant pour explorer plus en profondeur ces bibliothèques de l'écosystème - au moins dans la mesure où cela est universellement utile aux développeurs Vue.

## Contributions au tutoriels
## Contributions aux tutoriels

### What we're looking for (EN)
### Ce que nous attendons

The Cookbook gives developers examples to work off of that both cover common or interesting use cases, and also progressively explain more complex detail. Our goal is to move beyond a simple introductory example, and demonstrate concepts that are more widely applicable, as well as some caveats to the approach.
Les tutoriels apportent aux développeurs des exemples à utiliser pour couvrir des cas d'utilisation courants ou intéressants et expliquent progressivement des points plus complexes. Notre but est d'aller au delà d'un simple exemple d'introduction et de mettre en avant des conceptes qui sont généralement utilisables avec les avertissements et les restrictions inhérants à leurs utilisations.

If you're interested in contributing, please initiate collaboration by filing an issue under the tag **cookbook idea** with your concept so that we can help guide you to a successful pull request. After your idea has been approved, please follow the template below as much as possible. Some sections are required, and some are optional. Following the numerical order is strongly suggested, but not required.
Si vous êtes interessé par l'idée de contribuer, vous pouvez ouvrir une requête sur le github sous le tag **cookbook idea** avec le concept que vous voulez mettre en avant afin que nous puissions vous guider dans la création d'une pull request qui sera acceptée. Après que votre idée ait été validée, il vous faudra suivre le plan ci-dessous autant que possible. Certaines sections sont obligatoires, d'autres sont optionnelles. Il est fortement conseillé de suivre l'ordre imposé même si ce n'est pas obligatoire.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • Si vous êtes intéressé


Les tutoriels doivent généralement :

Expand All @@ -35,55 +35,56 @@ Les tutoriels doivent généralement :
> * Expliquer le pour et le contre de votre approche, en indiquant dans quels cas elle est appropriée ou non
> * Mentionner des solutions alternatives si c'est pertinent, mais garder les explications en profondeur pour une autre recette.

We request that you follow the template below. We understand, however, that there are times when you may necessarily need to deviate for clarity or flow. Either way, all recipes should at some point discuss the nuance of the choice made using this pattern, preferably in the form of the alternative patterns section.
Nous attendons à ce que vous suiviez le plan ci-dessous. Nous comprenons, cependant, qu'il puisse arriver que vous ressentiez la nécessité d'en déviez pour conserver une certaine clarté dans vos explications. Dans tous les cas, tous les exemples, doivent à un certain momment mettre en avant ce qu'implique l'utilisation du modèle qu'ils illustrent et cela préférablement dans la section des modèles alternatifs.

### Base Example (EN)
### Exemple de base

_required_
_obligatoire_

1. Articulate the problem in a sentence or two.
2. Explain the simplest possible solution in a sentence or two.
3. Show a small code sample.
4. Explain what this accomplishes in a sentence.
1. Exprimer le problème en une à deux phrases.
2. Expliquer la plus simple solution en une à deux phrases.
3. Montrer un court extrait de code.
4. Expliquer ce que cela réalise en une phrase.

### Details about the Value (EN)
### Détails sur le contenu

_required_
_obligatoire_

1. Address common questions that one might have while looking at the example. (Blockquotes are great for this)
2. Show examples of common missteps and how they can be avoided.
3. Show very simple code samples of good and bad patterns.
4. Discuss why this may be a compelling pattern. Links for reference are not required but encouraged.
1. Anticiper les questions que pourrait se poser une personne découvrant l'exemple. (les Blockquotes sont très bien pour ça)
2. Mettre en avant les erreurs classiques et comment elles peuvent être évitées.
3. Montrer de courts extraits de code de bon et mauvais pattern.
4. Argument sur le fait que c'est un bon pattern. L'utilisation de liens et références n'est pas obligatoires mais conseillée.

### Real-World Example (EN)
### Cas d'utilisation réel
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

réel => concret ?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fait


_required_
_obligatoire_

Demonstrate the code that would power a common or interesting use case, either by:
Démontrer que le code répond à un cas d'utilisation commun ou intéressant soit en:

1. Walking through a few terse examples of setup, or
2. Embedding a codepen/jsfiddle example
1. détaillant quelques exemples simples ou
2. en utilisant un exemple dans codepen/jsfiddle

If you choose to do the latter, you should still talk through what it is and does.
Si vous choisissez le dernier, vous devrez quand même décricre ce que c'est et
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

regrouper les lignes 67 + 68

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fait

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • décrire

ce que cela fait.

### Additional Context (EN)
### Contexte additionnel

_optional_
_optionnel_

It's extremely helpful to write a bit about this pattern, where else it would apply, why it works well, and run through a bit of code as you do so or give people further reading materials here.
Il est extrèmement utile de décrire à propos de ce pattern, quand/ ou il doit s'appliquer, pourquoi c'est une bonne solution tout en proprosant des parties de code en illustration ou en présentant des sources de lectures additionnelles.

### When To Avoid This Pattern (EN)
### Quand éviter ce pattern

_optional_
_optionnel_

This section is not required, but heavily recommended. It won't make sense to write it for something very simple such as toggling classes based on state change, but for more advanced patterns like mixins it's vital. The answer to most questions about development is ["It depends!"](https://codepen.io/rachsmith/pen/YweZbG), this section embraces that. Here, we'll take an honest look at when the pattern is useful and when it should be avoided, or when something else makes more sense.
L'ajout de cette section n'est pas obligatoire mais fortement recommandé. Il n'y a pas lieu de l'écrire pour des cas simples comme le changement de classes basées sur un changement d'état mais pour des patterns plus avancés comme les "mixins", cela s'impose. La réponse pour la pluspart des questions sur le développement est ["Cela dépend!"](https://codepen.io/rachsmith/pen/YweZbG), c'est le rôle de cette section. C'est ici que l'on va regarder objectivement quand ce pattern est utile, quand il doit être évité ou tout autre chose plus utile.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • "toute autre chose plus utile." Mais ça sonne bizarre dans la phrase.


### Alternative Patterns (EN)
### Pattern alternatifs
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

On accorde pattern ?
On le traduit par 'patron de conception' ?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Apparement l'idée serait de garder pattern #4 (comment)


_required_
_obligatoire_

This section is required when you've provided the section above about avoidance. It's important to explore other methods so that people told that something is an antipattern in certain situations are not left wondering. In doing so, consider that the web is a big tent and that many people have different codebase structures and are solving different goals. Is the app large or small? Are they integrating Vue into an existing project, or are they building from scratch? Are their users only trying to achieve one goal or many? Is there a lot of asynchronous data? All of these concerns will impact alternative implementations. A good cookbook recipe gives developers this context.
Cette section est obligatoire quand vous avez écrit une section sur la nécessité d'évité ce pattern dans certains cas. Il est important de mettre en avant d'autres moyens que ce pattern quand les lecteurs se sont vu dire que ce dernier est un antipattern dans certaines situations afin de ne pas les laisser sans ressources. Ce faisaint, considérez que les utilisateurs ont différentes base de code et qu'ils résolvent différents problèmes. Est-ce que l'application est grosse ou petite? Intègrent-ils Vue dans un projet existant, ou est ce qu'ils construisent leur application à partir de rien? Est ce que leurs utilisateurs essayent de résoudre un problème ou plusieurs? Y a t-il beaucoup de données asynchrones? Toutes ces considérations vont avoir un impact sur les implementations alternatives. Une bonnes liste de tutoriels fournis aux développeurs ce contexte.

## Thank you (EN)
## Merci

It takes time to contribute to documentation, and if you spend the time to submit a PR to this section of our docs, you do so with our gratitude.
Contribuer à de la documentation prend du temps et si vous prenez le temps de soumettre une PR à cette section de notre docmentation, vous aurez toute notre gratitude.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • documentation