это, кстати, совет - положите на гитхаб хорошо оформленный проект
1. есть readme
2. в readme есть плашки про тестирование и доку
3. ci настроен правильно, и показывает покрытие
4. файл конфигурации CI без отсебятины
5. CI вызывает мета-линтер golangci-lint
6. файл конфигурации линтера настроен без экстремизма
6. секция import в файлах отформатирована, как положено (как делает goimports или goland). все импорты - по полному пути.
7. публичные методы документированы
8. тесты написаны, покрытие не меньше 70%. если в районе 70% - я еще схожу, погляжу, что осталось за кадром
9. go mod есть, vendor нет
это может быть хоть пет-проект, хоть тестовое. но за отсутствие чего-то в этом роде жирный минус, и минусик за каждый пункт
это, кстати, совет - положите на гитхаб хорошо оформленный проект
1. есть readme
2. в readme есть плашки про тестирование и доку
3. ci настроен правильно, и показывает покрытие
4. файл конфигурации CI без отсебятины
5. CI вызывает мета-линтер golangci-lint
6. файл конфигурации линтера настроен без экстремизма
6. секция import в файлах отформатирована, как положено (как делает goimports или goland). все импорты - по полному пути.
7. публичные методы документированы
8. тесты написаны, покрытие не меньше 70%. если в районе 70% - я еще схожу, погляжу, что осталось за кадром
9. go mod есть, vendor нет
10. Хотя бы пара последних коммитов должны иметь осмысленный комментарий. Это, конечно, редкость, но я же просто рекомендую :)
это может быть хоть пет-проект, хоть тестовое. но за отсутствие чего-то в этом роде жирный минус, и минусик за каждый пункт