제가 Github 작업을 처음 해봤어요.

안녕하세요.Dev.to에 글을 쓰는 것은 좀 어색합니다.나는 거의 매일 이 사이트의 기교, 요령, 문장을 사용하지만, 나는 여기에 글을 쓴 적이 없다. (그래서 나에게는 이것이 좀 크지만, 지금부터 나는 나의 흥분감을 불러일으키려고 노력할 것이다.)
Github 행동은 내가 가능한 한 빨리 시도하고 싶은 일이지만, 항상 핑계가 있다.그러나 이 소식이 알려지면서 새로운 것을 배우는 데 몰입할 핑계가 없다.

내 워크플로우


나는 불필요한 일을 하기로 결정했기 때문에 교묘하게 괴상한 어댑터 유형으로 분류할 수 있다.나는 유다가 번역한 문제와 라에게 평론을 요청하는 것을 준비하기로 했다.이 동작을 사용하기 위해서 너는 반드시 뭔가를 준비해야 한다.

선결 조건

  • 동작을 사용하려는 저장소에 비밀을 만들어야 합니다. (내가 무슨 말을 하는지 모르면 here 안에 Github 접근 영패가 있습니다. (here Github 문서입니다. 어떻게 한 걸음 한 걸음 하는지에 대해서)이것은 동작이 정상적으로 작동하는 데 필요한 것이다.
  • 또한 매일 60회 이상의 API 호출을 진행하려면 funtranslations 사이트의 영패를 사용하여 비밀을 만들어야 합니다.
  • 어떻게 그것을 사용합니까


    Github 액세스 토큰을 기밀로 추가한 후 대상 항목에 작업 구성을 추가할 수 있습니다.여기서 Github에서 문서를 볼 수 있습니다this.
    필요한 작업 요약:
  • 프로젝트 루트 디렉터리에 라는 디렉터리를 만듭니다.github,
  • 그리고 이 디렉터리에workflows
  • 라는 폴더를 추가합니다
  • 워크플로우 폴더addmain에 있습니다.yml 파일,
  • 이 모든 후에 이전에 만든 파일에 이와 유사한 코드를 넣습니다 (Github 사용자 이름이 다르기 때문에markiewiczjulian/yoda로 번역된 부분을 변경해야 합니다) -action@master또한 귀하의 비밀에 대해 다른 이름을 붙일 수 있습니다. 따라서 속성이 있는 부분:githubAccessToken,translationApiToken은 귀하가 관심 있는 부분입니다.
    name: Yoda translation
    
    on:
      pull_request_review_comment:
        types: [created, edited]
      issue_comment:
        types: [created]
    
    jobs:
      build:
        runs-on: ubuntu-latest
    
        steps:
          - uses: actions/checkout@v2
            name: Use Node.js 12.X
          - run: npm install
          - uses: markiewiczjulian/yoda-translation-action@master
            name: use yoda-translation-action
            with:
              githubAccessToken: ${{secrets.GIT_ACCESS_TOKEN}}
              translationApiToken: ${{secrets.TRANSLATION_API_TOKEN}}
          - uses: actions/setup-node@v1
            name: use actions/setup-node
            with:
              node-version: "12.X"
            env:
              CI: true
    
    translationApiToken은 선택할 수 있다는 것을 기억하십시오. 만약 그것이 없다면, (funtranslations에서 무료 층을 사용하고 싶다면) yml 파일에 포함하지 않으면 됩니다.

    작업 원리


    귀하나 동료가 질문이나 요청에 댓글을 제출하면 작업이 촉발됩니다.작업은funtranslations에서 메시지를translation으로 바꾸고 텍스트 시작에 정보를 추가합니다 ([translated from English, to yodish]:.

    제출 범주:


    괴상한 어댑터

    Yaml 파일 또는 코드 링크


    여기서 유다 행동 코드를 볼 수 있다.

    markiewiczjulian / 번역 동작


    Github 조작, 질문 댓글과 요청 댓글을 영어에서 yodish로 번역(Yoda 언어)


    에 관하여


    이것은 Github 작업으로 문제 주석과 요청 주석을 영어에서 요다 언어로 변환합니다.

    선결 조건


    동작을 사용할 저장소에 비밀을 만들어야 합니다. (내가 무슨 말을 하는지 모르면 here 안에 Github 접근 영패가 있습니다. (here Github doc입니다. 한 걸음 한 걸음 완성하는 방법에 대해)또한 매일 60회 이상의 API 호출을 원한다면 funtranslations 사이트의 영패를 사용하여 비밀을 만들어야 한다.

    어떻게 그것을 사용합니까


    Github 액세스 토큰을 기밀로 추가한 후 대상 항목에 작업 구성을 추가할 수 있습니다.여기서 Github에서 문서를 볼 수 있습니다this.그러나 무엇을 해야 할지 추측해야 한다.
  • 프로젝트의 루트 디렉터리에 디렉터리를 만들어야 합니다...
  • View on GitHub
    간단한 노드를 보기 위해yodatranslationaction 테스트 라이브러리를 볼 수 있습니다.나는 이 동작의 js 응용 프로그램을 사용한다.

    markiewiczjulian / 유다 번역 동작 테스트


    이것은 간단한 노드다.yodatranslationactionrepository 사용자 정의 동작을 사용하는 js 응용 프로그램


    에 관하여


    이것은 간단한 노드다.yoda 번역 동작repository의 사용자 정의 동작을 사용하는 js 응용 프로그램입니다.작업 원리에 대한 더 많은 정보는yodatranslationactionrepository를 참조하십시오.

    MIT 라이센스


    저작권 소유 (c) 2020 Julian Markiewicz
    따라서 본 소프트웨어 및 관련 문서 파일("소프트웨어") 사본을 획득한 사용자에게 본 소프트웨어를 사용, 복사, 수정, 통합, 게시, 배포, 재라이센스 및/또는 판매할 수 있는 권한을 포함하되 이에 국한되지 않고 제한 없이 처리할 수 있는 권한을 무료로 부여합니다.다음 조건에 부합
    상기 판권 성명과 본 허가 성명은 소프트웨어의 모든 사본 또는 실질 부분에 포함되어야 한다.
    본 소프트웨어는 판매성 보증을 포함하되 이에 국한되지 않는 명시적 또는 묵시적 보증 없이 "있는 그대로"제공됩니다.
    특정 목적과 비침해에 적용...
    View on GitHub

    좋은 웹페이지 즐겨찾기