Skip to content

Commit 4e2cf8b

Browse files
committed
russian translation link updates
1 parent b452f4f commit 4e2cf8b

11 files changed

+15
-3
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ Translations:
1515

1616
## Overview
1717

18-
This is a basic layout for Go application projects. It's `not an official standard defined by the core Go dev team`; however, it is a set of common historical and emerging project layout patterns in the Go ecosystem. Some of these patterns are more popular than others. It also has a number of small enhancements along with several supporting directories common to any large enough real world application.
18+
This is a basic layout for Go application projects. It's **`not an official standard defined by the core Go dev team`**; however, it is a set of common historical and emerging project layout patterns in the Go ecosystem. Some of these patterns are more popular than others. It also has a number of small enhancements along with several supporting directories common to any large enough real world application.
1919

20-
`If you are trying to learn Go or if you are building a PoC or a simple project for yourself this project layout is an overkill. Start with something really simple instead (a single `main.go` file and `go.mod` is more than enough).` As your project grows keep in mind that it'll be important to make sure your code is well structured otherwise you'll end up with a messy code with lots of hidden dependencies and global state. When you have more people working on the project you'll need even more structure. That's when it's important to introduce a common way to manage packages/libraries. When you have an open source project or when you know other projects import the code from your project repository that's when it's important to have private (aka `internal`) packages and code. Clone the repository, keep what you need and delete everything else! Just because it's there it doesn't mean you have to use it all. None of these patterns are used in every single project. Even the `vendor` pattern is not universal.
20+
**`If you are trying to learn Go or if you are building a PoC or a simple project for yourself this project layout is an overkill. Start with something really simple instead (a single `main.go` file and `go.mod` is more than enough).`** As your project grows keep in mind that it'll be important to make sure your code is well structured otherwise you'll end up with a messy code with lots of hidden dependencies and global state. When you have more people working on the project you'll need even more structure. That's when it's important to introduce a common way to manage packages/libraries. When you have an open source project or when you know other projects import the code from your project repository that's when it's important to have private (aka `internal`) packages and code. Clone the repository, keep what you need and delete everything else! Just because it's there it doesn't mean you have to use it all. None of these patterns are used in every single project. Even the `vendor` pattern is not universal.
2121

2222
With Go 1.14 [`Go Modules`](https://github.com/golang/go/wiki/Modules) are finally ready for production. Use [`Go Modules`](https://blog.golang.org/using-go-modules) unless you have a specific reason not to use them and if you do then you don’t need to worry about $GOPATH and where you put your project. The basic `go.mod` file in the repo assumes your project is hosted on GitHub, but it's not a requirement. The module path can be anything though the first module path component should have a dot in its name (the current version of Go doesn't enforce it anymore, but if you are using slightly older versions don't be surprised if your builds fail without it). See Issues [`37554`](https://github.com/golang/go/issues/37554) and [`32819`](https://github.com/golang/go/issues/32819) if you want to know more about it.
2323

README_es.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ Traducciones:
1212
* [Portuguese](README_ptBR.md)
1313
* [Español](README_es.md)
1414
* [Română](README_ro.md)
15+
* [Русский](README_ru.md)
1516

1617
## Resumen
1718

README_fr.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ Traductions:
1212
* [Portuguese](README_ptBR.md)
1313
* [Español](README_es.md)
1414
* [Română](README_ro.md)
15+
* [Русский](README_ru.md)
1516

1617
## Introduction
1718

README_ja.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
* [Portuguese](README_ptBR.md)
1313
* [Español](README_es.md)
1414
* [Română](README_ro.md)
15+
* [Русский](README_ru.md)
1516

1617
## 概要
1718

README_ko.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
* [Portuguese](README_ptBR.md)
1313
* [Español](README_es.md)
1414
* [Română](README_ro.md)
15+
* [Русский](README_ru.md)
1516

1617
## 개요
1718

README_ptBR.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ Traduções:
1212
* [Portuguese](README_ptBR.md)
1313
* [Español](README_es.md)
1414
* [Română](README_ro.md)
15+
* [Русский](README_ru.md)
1516

1617
## Visão geral
1718

README_ro.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ Traduceri:
1212
* [Portuguese](README_ptBR.md)
1313
* [Español](README_es.md)
1414
* [Română](README_ro.md)
15+
* [Русский](README_ru.md)
1516

1617
## General
1718

README_ru.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,17 @@
22

33
Translations:
44

5+
* [English](README.md)
56
* [한국어 문서](README_ko.md)
67
* [简体中文](README_zh.md)
78
* [正體中文](README_zh-TW.md)
89
* [简体中文](README_zh-CN.md) - ???
910
* [Français](README_fr.md)
1011
* [日本語](README_ja.md)
12+
* [Portuguese](README_ptBR.md)
1113
* [Español](README_es.md)
12-
* [English](README.md)
14+
* [Română](README_ro.md)
15+
* [Русский](README_ru.md)
1316

1417
## Overview
1518

README_zh-CN.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
* [Portuguese](README_ptBR.md)
1111
* [Español](README_es.md)
1212
* [Română](README_ro.md)
13+
* [Русский](README_ru.md)
1314

1415
这是Go应用程序项目的基础布局。这不是Go核心开发团队定义的官方标准;无论是在经典项目还是在新兴的项目中,这都是Go生态系统中一组常见的项目布局模式。这其中有一些模式比另外的一些更受欢迎。它通过几个支撑目录为任何足够大规模的实际应用程序提供一些增强功能。
1516

README_zh-TW.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
* [Portuguese](README_ptBR.md)
1313
* [Español](README_es.md)
1414
* [Română](README_ro.md)
15+
* [Русский](README_ru.md)
1516

1617
這是 Go 應用程式專案的基本目錄結構。它不是核心 Go 開發團隊定義的官方標準;然而,它是 Go 生態系統中一組常見的老專案和新專案的目錄結構。其中一些目錄結構比其他目錄結構更受歡迎。這個專案目錄結構還有一些細微的改進,可以支援任何大型且實用的應用程式目錄結構。
1718

0 commit comments

Comments
 (0)