mirror of
https://github.com/goldbergyoni/nodebestpractices.git
synced 2025-10-29 00:19:14 +08:00
Merge pull request #580 from contributorpw/russian-translation_updates_19-10/1
Russian translation. Updates 19-10/1
This commit is contained in:
@ -761,6 +761,33 @@
|
||||
"contributions": [
|
||||
"content"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "georgem3",
|
||||
"name": "George Mamer",
|
||||
"avatar_url": "https://avatars1.githubusercontent.com/u/20108934?v=4",
|
||||
"profile": "http://twitter.com/georgemamer",
|
||||
"contributions": [
|
||||
"content"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "leimonio",
|
||||
"name": "Konstantinos Leimonis",
|
||||
"avatar_url": "https://avatars0.githubusercontent.com/u/1969742?v=4",
|
||||
"profile": "https://github.com/leimonio",
|
||||
"contributions": [
|
||||
"content"
|
||||
]
|
||||
},
|
||||
{
|
||||
"login": "Zybax",
|
||||
"name": "Oliver Lluberes",
|
||||
"avatar_url": "https://avatars3.githubusercontent.com/u/22094453?v=4",
|
||||
"profile": "https://github.com/Zybax",
|
||||
"contributions": [
|
||||
"translation"
|
||||
]
|
||||
}
|
||||
],
|
||||
"projectName": "nodebestpractices",
|
||||
|
||||
@ -40,17 +40,17 @@ Each month, a maintainer on call will open an issue for maintenance work and rec
|
||||
|
||||
| Month | Maintainer on call |
|
||||
|---------|--------------------|
|
||||
| 10/2018 | Sagir |
|
||||
| 11/2018 | Bruno |
|
||||
| 12/2018 | Yoni |
|
||||
| 01/2019 | Kyle |
|
||||
| 02/2019 | Sagir |
|
||||
| 03/2019 | Bruno |
|
||||
| 04/2019 | Yoni |
|
||||
| 05/2019 | Kyle |
|
||||
| 06/2019 | Sagir |
|
||||
| 07/2019 | Bruno |
|
||||
| 09/2019 | Yoni |
|
||||
| 10/2019 | Yoni |
|
||||
| 11/2019 | Bruno |
|
||||
| 12/2019 | Kyle |
|
||||
| 01/2020 | Yoni |
|
||||
| 02/2020 | Bruno |
|
||||
| 03/2020 | Kyle |
|
||||
| 04/2020 | Yoni |
|
||||
| 05/2020 | Bruno |
|
||||
| 06/2020 | Kyle |
|
||||
| 07/2020 | Yoni |
|
||||
| 09/2020 | Bruno |
|
||||
|
||||
|
||||
<br/>
|
||||
|
||||
@ -116,6 +116,11 @@ Thanks goes to these wonderful people who have contributed to this repository!
|
||||
<td align="center"><a href="https://github.com/halfzebra"><img src="https://avatars1.githubusercontent.com/u/3983879?v=4" width="100px;" alt="Eduard Kyvenko"/><br /><sub><b>Eduard Kyvenko</b></sub></a><br /><a href="#content-halfzebra" title="Content">🖋</a></td>
|
||||
<td align="center"><a href="http://deyvisonrocha.com"><img src="https://avatars2.githubusercontent.com/u/686067?v=4" width="100px;" alt="Deyvison Rocha"/><br /><sub><b>Deyvison Rocha</b></sub></a><br /><a href="#content-deyvisonrocha" title="Content">🖋</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center"><a href="http://twitter.com/georgemamer"><img src="https://avatars1.githubusercontent.com/u/20108934?v=4" width="100px;" alt="George Mamer"/><br /><sub><b>George Mamer</b></sub></a><br /><a href="#content-georgem3" title="Content">🖋</a></td>
|
||||
<td align="center"><a href="https://github.com/leimonio"><img src="https://avatars0.githubusercontent.com/u/1969742?v=4" width="100px;" alt="Konstantinos Leimonis"/><br /><sub><b>Konstantinos Leimonis</b></sub></a><br /><a href="#content-leimonio" title="Content">🖋</a></td>
|
||||
<td align="center"><a href="https://github.com/Zybax"><img src="https://avatars3.githubusercontent.com/u/22094453?v=4" width="100px;" alt="Oliver Lluberes"/><br /><sub><b>Oliver Lluberes</b></sub></a><br /><a href="#translation-Zybax" title="Translation">🌍</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<!-- ALL-CONTRIBUTORS-LIST:END -->
|
||||
|
||||
@ -9,7 +9,7 @@
|
||||
<br/>
|
||||
|
||||
<div align="center">
|
||||
<img src="https://img.shields.io/badge/⚙%20Item%20count%20-%2084%20Best%20Practices-blue.svg" alt="84 items"> <img src="https://img.shields.io/badge/%F0%9F%93%85%20Last%20update%20-%20July%205%202019-green.svg" alt="Last update: Jun 5, 2019"> <img src="https://img.shields.io/badge/ %E2%9C%94%20Updated%20For%20Version%20-%20Node%2012.14.0%20LTS-brightgreen.svg" alt="Updated for Node 12.14.0 LTS">
|
||||
<img src="https://img.shields.io/badge/⚙%20Item%20count%20-%2084%20Best%20Practices-blue.svg" alt="84 items"> <img src="https://img.shields.io/badge/%F0%9F%93%85%20Last%20update%20-%20October%2012%202019-green.svg" alt="Last update: Oct 12, 2019"> <img src="https://img.shields.io/badge/ %E2%9C%94%20Updated%20For%20Version%20-%20Node%2012.12.0-brightgreen.svg" alt="Updated for Node 12.12.0">
|
||||
</div>
|
||||
|
||||
<br/>
|
||||
@ -22,6 +22,8 @@ Read in a different language: [**CN**](/README.chines
|
||||
|
||||
<br/>
|
||||
|
||||
###### Our steering committee member, Yoni Goldberg, will speak this month about Node.js practices at [Verona](https://2019.nodejsday.it), [Kharkiv](https://kharkivjs.org) and Atlanta (more details soon)
|
||||
|
||||
###### Built and maintained by our [Steering Committee](#steering-committee) and [Collaborators](#collaborators)
|
||||
|
||||
# Latest Best Practices and News
|
||||
|
||||
@ -9,7 +9,7 @@
|
||||
<br/>
|
||||
|
||||
<div align="center">
|
||||
<img src="https://img.shields.io/badge/⚙%20Item%20count%20-%2084%20Best%20Practices-blue.svg" alt="84 items"> <img src="https://img.shields.io/badge/%F0%9F%93%85%20Last%20update%20-%20July%205%202019-green.svg" alt="Last update: Jun 5, 2019"> <img src="https://img.shields.io/badge/ %E2%9C%94%20Updated%20For%20Version%20-%20Node%2012.14.0%20LTS-brightgreen.svg" alt="Updated for Node 12.14.0 LTS">
|
||||
<img src="https://img.shields.io/badge/⚙%20Item%20count%20-%2084%20Best%20Practices-blue.svg" alt="84 items"> <img src="https://img.shields.io/badge/%F0%9F%93%85%20Last%20update%20-%20October%2012%202019-green.svg" alt="Last update: Oct 12, 2019"> <img src="https://img.shields.io/badge/ %E2%9C%94%20Updated%20For%20Version%20-%20Node%2012.12.0-brightgreen.svg" alt="Updated for Node 12.12.0">
|
||||
</div>
|
||||
|
||||
<br/>
|
||||
@ -22,6 +22,8 @@
|
||||
|
||||
<br/>
|
||||
|
||||
###### Член нашего руководящего комитета Йони Голдберг в этом месяце расскажет о практике Node.js в [Вероне](https://2019.nodejsday.it), [Харькове](https://kharkivjs.org ) и Атланте(подробности скоро)
|
||||
|
||||
###### Создано и поддерживается нашим [руководящим комитетом](#steering-committee) and [соавторами](#collaborators)
|
||||
|
||||
# Последние лучшие практики и новости
|
||||
|
||||
@ -14,6 +14,8 @@ When dealing with configuration data, many things can just annoy and slow down:
|
||||
|
||||
4. some advanced configuration scenarios demand to inject configuration values via command line (vargs) or sync configuration info via a centralized cache like Redis so multiple servers will use the same configuration data.
|
||||
|
||||
5. the application should fail as fast as possible and provide the immediate feedback if the required environment variables are not present at start-up, this can be achieved by using [convict](https://www.npmjs.com/package/convict) to validate the configuration.
|
||||
|
||||
Some configuration libraries can provide most of these features for free, have a look at npm libraries like [rc](https://www.npmjs.com/package/rc), [nconf](https://www.npmjs.com/package/nconf) and [config](https://www.npmjs.com/package/config) which tick many of these requirements.
|
||||
|
||||
<br/><br/>
|
||||
|
||||
@ -14,6 +14,8 @@
|
||||
|
||||
4. Некоторые расширенные сценарии конфигурации требуют ввода значений конфигурации через командную строку (vargs) или синхронизируют информацию о конфигурации через централизованный кеш, такой как Redis, чтобы несколько серверов использовали одни и те же данные конфигурации.
|
||||
|
||||
5. Приложение должно работать как можно быстрее и обеспечивать немедленную обратную связь, если требуемые переменные среды отсутствуют при запуске, можно использовать [convict](https://www.npmjs.com/package/convict) для проверки конфигурации.
|
||||
|
||||
Некоторые библиотеки конфигурации могут предоставить большинство этих функций бесплатно, посмотрите библиотеки npm, такие как [rc](https://www.npmjs.com/package/rc), [nconf](https://www.npmjs.com/package/nconf) и [config](https://www.npmjs.com/package/config), которые отмечают многие из этих требований.
|
||||
|
||||
<br/><br/>
|
||||
|
||||
Reference in New Issue
Block a user