GitHub와 생활 속의 수업 #Hacktoberfest

이번 달에 나는 줄곧 프로젝트를 하나 하고 있다.나는 이것이 단지 몇 시간밖에 걸리지 않는 간단한 일이라고 생각했지만, 그것은 결국 나의 모든 여가 시간을 소모했고, 나의 꿈도 가득 채웠다.
나 같은 사람들은 그것으로 hacktoberfest를 위해firstPR을 만들 수 있는 GitHub 저장소를 만들고 싶다.
내가'나 같은 사람'이라고 말할 때, 나는 다음과 같은 방면에 대해 자신이 없는 사람들을 가리킨다.
  • 당김 요청이 있을 때
  • 왜 요청을 했는지
  • 얼마나 좋은 건지 닮았어
  • PR과 Commit의 차이점
  • 언제 새 지점을 설립할 것인가
  • 지점 이름
  • # 개원
  • 에 기여하는 방법
    봐라, 나는 두려움이 많다.
    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가지 간단한 단계 저장소에서 모든 조작 정보를 얻을 수 있다.)
  • 보기View on GitHub
  • README
  • Contributing Guidelines
  • Getting Started Guide
  • 그러나 이런 기술을 배우는 과정에서 나는 생활에 적합한 것을 배웠다.
  • 질문(물어보는 대로, 물어보는 대로, 물어보는 대로, 어디서 누구에게 물어보는지 묻지 않으면...맹목적으로 행동하고 이해하지 못할 뿐)
  • 활성 #JFDI#DoneIsBetterThanPerfect
  • 당신의 편안한 구역에서 벗어나라. 만약 당신이 어떤 새로운 것을 시도해 본 적이 없다면, 당신은 영원히 성장할 수 없을 것이다
  • 코드와 무관(문제 해결 관련)
  • 다른 사람이 네가 전에 한 일을 복제하라(바퀴를 재발명하지 마라)
  • 일을 이해하기 쉬운 부분으로 분해
  • 그리고 당신 자신의 방식으로 실시(항상 한 가지 방식이 아니라 당신에게 의미 있는 방식으로 실시)
  • 기존 기술 향상(매일 1시)
  • 스승을 찾아 너를 돕는다(너는 외롭지 않다)
  • 스승이 되어 남을 돕는다(이 프로젝트가 나에게 보여준 것처럼 당신은 다른 사람을 가르쳐 더 많이 배웠다)
  • Github에서 10가지 간단한 단계를 통해 가시성을 얻을 수 있도록 공공 공작물을 구축합니다
  • .
  • 더 좋은 가시성은 통상적으로 더 좋은 직업 기회를 의미한다
  • 당신의 인간관계 능력이 더 좋아질 것이다
  • 더 중요한 것은 힘과 자신감을 느낄 수 있다는 것이다
  • 아무도 모든 것을 알지 못한다. 완벽한 사람은 없다. 모든 사람은 독특한 기술을 가지고 있다
  • 복잡함보다 훨씬 단순함
  • #개원은 프로그래머가 사상의 다양성을 요구하는 방식이다. #문제는 당신이 새로운 생각을 데스크톱으로 가져갈 수 있는 방식이다.
  • 좋은 웹페이지 즐겨찾기