thank-you-stars로 Go의 라이브러리에 스타 보내기
직업 관계상 다른 사람의 GiitHub 계정을 훔쳐보는 경우도 많을 것 같지만, 많은 도서관에 스타를 던지는 사람도 있고, 전혀 스타를 던지지 않는 사람도 있을 것 같다.
(물론 사람마다 스타를 던지는 기준이 다르기 때문에 스타를 던지지 않는 것이 나쁜 일이라고 할 수는 없다.)
제 개인적인 의견은'자신의 창고에서 사용한다면 스타를 투입했으면 좋겠다'는 것이었습니다. 제가 스타를 투입하는 것 같았습니다.
그래서 우리는 스타를 Thank-you-stars가 의존하는 Go 라이브러리로 보낼 수 있는 프로그램 라이브러리를 개발했다.
이 공구는 다음과 같은 공구의 강렬한 영향을 받았다.모든 하스켈의 창고에서 사용할 수 있고 npm 포장도 스타에게 발송할 수 있습니다.
이러한 도구의 개발 배경도 다음과 같은 문장에 기재되어 있다.
나는 개인적으로 몇 가지 도구를 개발했는데, 스타 한 명만 얻을 수 있다면 적어도 나는 매우 동력이 될 것이다.말하자면 작은 도서관이 사용되어야만 이런 사실이 사람들로 하여금 열의를 가지게 할 수 있다.
issue와 PR 같은 공헌을 하는 방법은 문턱이 높지만, 스타에게 맡기는 것도 가깝고 적극적인 공헌이라는 의미에서 큰 공헌이라고 생각합니다.
사용법
go get
와go 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을 생성하십시오.필요한 건 퍼블릭.리포의 역할 범위만 있습니다.
그리고 환경 변수만 설정해서 실행하세요!바로!
$ 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를 깨뜨리는 것을 체험한 것이다.
GiitHub의 요청에 대해 잘 아는 go-github을 사용하고 있습니다.
끝맺다
그리고 쓰신 Thank-you-stars에 스타를 눌러주세요.
Reference
이 문제에 관하여(thank-you-stars로 Go의 라이브러리에 스타 보내기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/sanpo_shiho/articles/2a4ae2e8be5d7b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)