thank-you-stars로 Go의 라이브러리에 스타 보내기

3898 단어 GitHubGotech
여러분 평소에 GiitHub을 던지는 스타가 있나요?
직업 관계상 다른 사람의 GiitHub 계정을 훔쳐보는 경우도 많을 것 같지만, 많은 도서관에 스타를 던지는 사람도 있고, 전혀 스타를 던지지 않는 사람도 있을 것 같다.
(물론 사람마다 스타를 던지는 기준이 다르기 때문에 스타를 던지지 않는 것이 나쁜 일이라고 할 수는 없다.)
제 개인적인 의견은'자신의 창고에서 사용한다면 스타를 투입했으면 좋겠다'는 것이었습니다. 제가 스타를 투입하는 것 같았습니다.
그래서 우리는 스타를 Thank-you-stars가 의존하는 Go 라이브러리로 보낼 수 있는 프로그램 라이브러리를 개발했다.
https://github.com/sanposhiho/thank-you-stars
이 공구는 다음과 같은 공구의 강렬한 영향을 받았다.모든 하스켈의 창고에서 사용할 수 있고 npm 포장도 스타에게 발송할 수 있습니다.
https://github.com/y-taka-23/thank-you-stars
https://github.com/teppeis/thank-you-stars
이러한 도구의 개발 배경도 다음과 같은 문장에 기재되어 있다.
https://ccvanishing.hateblo.jp/entry/2017/09/14/150435
https://teppeis.hatenablog.com/entry/2017/08/thank-you-stars
나는 개인적으로 몇 가지 도구를 개발했는데, 스타 한 명만 얻을 수 있다면 적어도 나는 매우 동력이 될 것이다.말하자면 작은 도서관이 사용되어야만 이런 사실이 사람들로 하여금 열의를 가지게 할 수 있다.
issue와 PR 같은 공헌을 하는 방법은 문턱이 높지만, 스타에게 맡기는 것도 가깝고 적극적인 공헌이라는 의미에서 큰 공헌이라고 생각합니다.

사용법

go getgo install 등에 설치 가능
Go version < 1.16
GO111MODULE=on go get github.com/sanposhiho/thank-you-stars
Go version 1.16+
go install github.com/sanposhiho/thank-you-stars@latest
이후에는 GiitHub Auth Token이 필요합니다.
다음 페이지에서 Token을 생성하십시오.필요한 건 퍼블릭.리포의 역할 범위만 있습니다.
https://github.com/settings/tokens
그리고 환경 변수만 설정해서 실행하세요!바로!
$ export GITHUB_AUTH_TOKEN=your_github_auth_token
$ thank-you-stars
2021/04/17 15:09:49 Starred! github.com/go-gorp/gorp/v3 
2021/04/17 15:09:50 Starred! github.com/go-sql-driver/mysql 
2021/04/17 15:09:50 Starred! github.com/golang/mock 
2021/04/17 15:09:50 Starred! github.com/golang/protobuf 
2021/04/17 15:09:51 Starred! github.com/google/go-cmp 
2021/04/17 15:09:51 Starred! github.com/google/uuid 
2021/04/17 15:09:51 Starred! github.com/gorilla/websocket 
2021/04/17 15:09:52 Starred! github.com/labstack/echo/v4 
2021/04/17 15:09:52 Starred! github.com/labstack/gommon 
2021/04/17 15:09:52 Starred! github.com/patrickmn/go-cache 
2021/04/17 15:09:52 Starred! github.com/zmb3/spotify 

약간 기술적인 말.


이 창고 자체는 기술적으로 별로 재미있는 일을 하지 않았지만modfile 포장go를 사용합니다.이것은 내가 처음으로mod를 깨뜨리는 것을 체험한 것이다.
https://pkg.go.dev/golang.org/x/mod/modfile
GiitHub의 요청에 대해 잘 아는 go-github을 사용하고 있습니다.
https://github.com/google/go-github

끝맺다


그리고 쓰신 Thank-you-stars에 스타를 눌러주세요.
https://github.com/sanposhiho/thank-you-stars
https://github.com/y-taka-23/thank-you-stars
https://github.com/teppeis/thank-you-stars

좋은 웹페이지 즐겨찾기