GitHub와 생활 속의 수업 #Hacktoberfest
나 같은 사람들은 그것으로 hacktoberfest를 위해firstPR을 만들 수 있는 GitHub 저장소를 만들고 싶다.
내가'나 같은 사람'이라고 말할 때, 나는 다음과 같은 방면에 대해 자신이 없는 사람들을 가리킨다.
봐라, 나는 두려움이 많다.
2017년 5월 이후로 #GitHub를 사용하고 있지만 저는 그저 여기저기 모색하고 있습니다.😉 나는 정말 내가 무엇을 하고 있는지 모르겠다.
나는 다른 사람의 코드를 배우고 싶다.내가 하고 싶은 일과 비슷한 것을 가지고 분해하고 이해해라.코드 모드를 내가 그것에 대한 내용에 대한 이해에 비추다.이거 좋아요...그러나 이것은 나로 하여금 대다수 개발자들의 다음 날에 대해 약간 곤혹스럽게 한다.
나는 간단한 저장소를 보았다. 이 저장소는 #좋은 첫 번째 문제를 찾는 사람들이 PRS를 사용하도록 격려했다. 내가 비슷한 것을 구축할 수 있는지, 그것을 구축하는 동시에 내가 알아야 할 것을 이해할 수 있는지를 보았다.
사실 나는 그것이 그것처럼 그렇게 효과가 있을 것이라고 생각해 본 적이 없다.
나는 우선 Hacktoberfest와 관련된'초보자 최고'지식 라이브러리를 보았다.그것들은 내용으로 업데이트해야 하는 목록입니다. 이렇게 하려면 갈라짐, 복제, 편집, 제출, 요청이 필요합니다.내가 이해하고 싶은 것은 모두 있지만, 어떤 코드를 써도 어려움이 없다. 응, 마크다운이나 HTML에 대한 지식이 있을지도 모르지만, 내가 생각하지 못하는 것은 없다.
내가 필요로 하는 것은 비슷한 목록을 만드는 것이다. 그러나 그 중에서 초보자가 첫 번째 PR을 작성하는 데 필요한 모든 것을 포함하고 무섭지 않은 방식으로 코드를 계속 작성하는 것은 그들이 좋아하는 학습 스타일에 부합되고 그들에게 선택을 주어 당황하지 않게 하는 것이다.
그래서 나의 해커 데이 프로젝트가 탄생했다.만약 네가 참관할 수 있다면 나는 매우 기쁘지만,⭐ 🍴 포크⌚ 그것
회사 명 / 10가지 간단한 단계
# Hacktoberfest 를 위한 라이브러리로 초보자가 코드 작성을 시작할 수 있도록 지원
10가지 간단한 단계
#Hacktoberfest를 위한 저장소로 초보자들이 코드를 작성하는 데 도움을 줍니다.질문으로 넘어가서 Hacktoberfest로 표시된 질문 중 하나를 선택하고 공헌을 어떻게 하는지 알고 첫 번째(두 번째, 세 번째 또는 네 번째) 요청에 대한 더 많은 설명을 제시합니다.
이 프로젝트에 어떻게 기여하는지 알고 싶으면 Contributing.MD 를 읽어 보세요.begginers가 #Hacktoberfest를 설정하고 이런 라벨을 붙이는 것은 문제가 있습니다.모든 문제는 첫 번째 (두 번째, 세 번째 또는 네 번째) 요청을 완료하기 위해 충분한 지도를 제공해야 하지만, 그렇지 않으면 언제든지 논평을 통해 도움을 요청하십시오.두려워하지 마라, 여기는 지지밖에 없다.
그리고 만약 당신이 이 프로젝트가 매우 유용하다고 생각한다면, 나는 매우 기꺼이 클릭해 주십시오.⭐ 이 저장소의 경우
A curated list of the 10 things Beginners need to know to…
View on GitHub
나는 자술 파일을 구축하기 시작했다.MD, GitHub 저장소로 이동할 때 보이는 페이지입니다.표와 내용으로 페이지를 만드는 것은 매우 쉬우며, 좋은 목록에서 스타일을 복사하지만, 내가 인코딩하는 과정에서 도움을 주는 내용을 추가했다.
나는 다른 Resposition들이 맨 위에 멋진 휘장을 가지고 있다는 것을 알아차렸지만, 나는 이 휘장을 어떻게 추가할지 즉각 생각해 낼 수 없었다.휘장이 달린 저장소의 코드를 https://img.shields.io 사이트의 옵션과 비교한 결과 내가 원하는 결과를 얻었다.
그리고 나서 나는 사람들이 통상적으로 몇 가지 문제로 인해 공관을 일으킬 수 있다는 것을 알아차렸고, 지금까지 나는 심지어 이런 문제들을 생각해 본 적이 없다.문서에서 알 수 있듯이 저장소 소유자는 공헌하고 싶은 사람에게 공헌하고 싶은 내용과 관련된 문제를 제기하고 나머지를 하도록 요구할 것 같다.또는 기존 문제에 기여하고 제출 후 PR을 만들어 합병에 대한 변경을 할 수 있다.그래서 저는 몇 가지 문제를 만들었습니다. 라벨이 있을 것입니다. #좋은 1기 #도움이 필요합니다 #hacktoberfest - 그렇습니다. 이것은 저도 라벨을 찾아야 한다는 것을 의미합니다.그리고 저는 템플릿에서 문제를 구축할 수 있다는 것을 깨달았습니다. - 이것은 #처음 참여한 사람들이 좋은 문제/홍보 정보를 제공하도록 유도할 수 있기 때문입니다.그래서 템플릿을 사용하고 작성했습니다.마찬가지로 나는 다른 저장소에서 초기 텍스트를 복사해서 내가 말하고 싶은 내용을 교체할 때 편집했다.
이어서 나는 해커 데이 기간에 많은 홍보를 받을 수 있다는 것을 깨달았다. 그래서 내가 그것을 일하게 하려면 자동화가 필요하다.
바로 그때 Probot을 발견했습니다.
프로보트
/
프로보트
🤖 워크플로우 자동화 및 개선을 위한 GitHub 애플리케이션 프레임워크 구축
프로보트
워크플로우 자동화 및 개선을 위한 GitHub 애플리케이션 프레임워크 구축
만약에'GitHub가...'라고 생각했다면 멋있지 않았을까.당장 말릴 거야.대부분의 기능은 실제적으로 GitHub Apps를 통해 추가할 수 있으며, GitHub를 확장하여 조직과 사용자 계정에 직접 설치하고 특정 저장소에 대한 접근 권한을 부여할 수 있다.그것들은 세립도 권한과 내장된 웹 훅을 가지고 있다.어플리케이션은 GitHub의 최고 참여자입니다.
작업 원리
Probot은 GitHub Apps 에서 구축된 프레임워크로 Node.js 에 쓰여 있습니다.GitHub 응용 프로그램은 저장소나 조직에서 보내는 웹 훅 이벤트를 정탐할 수 있습니다.Probot은 내부 이벤트 송신기를 사용하여 이러한 이벤트에 따라 작업을 수행합니다.간단한 Probot 응용 프로그램은 다음과 같습니다.
단원내보내기 = (적용) = > {
응용 프로그램.열기 ("issues.Open", 비동기식 (컨텍스트) = > {
const issueComment…
TypeScript
이 작은 로봇들은 곧 나의 친구와 다른 공헌자가 되었다.Welcome Bot, Allcontributors Bot, Auto Assign Bot을 추가했습니다.그들은 새로운 공헌자를 환영한다. 그들에게 GIF를 보내고, 그들을 자술한 공헌자 확인에 추가하고, 내가 그들을 합병할 수 있도록 PR을 나에게 분배한다.지금 내 저장소는 보기에 매우 좋다.
내가 10개의 간단한 절차를 세웠을 때, 나는 내가 배우고 싶은 모든 것을 배웠다. (위의 목록을 보고 라벨, #로봇, #자동화 참조)저는 5기와 37개의 PR을 만들었고 로봇 3개, 템플릿 3개(사용자 정의), 라벨을 추가했고 대부분의 PR과 많은 제출과 일치하는 지점을 만들었습니다.
그래서 GitHub와 생활에서 공부하겠다고 약속했는데...지금까지 나는 Github에 대해서만 이야기했다. (문제를 제기하고 설명을 따라 나의 10가지 간단한 단계 저장소에서 모든 조작 정보를 얻을 수 있다.)
A curated list of the 10 things Beginners need to know to…
Reference
이 문제에 관하여(GitHub와 생활 속의 수업 #Hacktoberfest), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/codess_aus/lessons-in-github-and-in-life-1n42텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)