-
Notifications
You must be signed in to change notification settings - Fork 432
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Suggestion]: Is textlint
deprecated?
#971
Comments
textlint
deprecated?
#926 이 같은 이슈입니다. 이게 장기간 관리가 안되고있어서.. 한번 업데이트가 필요한 시점이기도합니다. 여유가 되신다면, 작업을 해주시면 매우 좋을 것 같습니다 👍 |
넵! 여유되는대로 작업해서 PR 올리도록 하겠습니다👍👍 아, 그리고 현재 궁금한 점이 몇개 있는데,
|
그녀석도 레거시의 잔재라 지워도 무방할 것 같습니다.
#963 같이 저희가 번역한 것이 아닌 sync로 올라오는 PR들도 있어서 약간 애매하긴한데.. 걔는 force merge로 어떻게 해결할 수 있을 것 같네요. CI에서 돌리되, 변경된 파일만 체크하는 방식으로 구현하면 조금 더 비용을 아낄 수 있을 것 같습니다. |
네 그럼 2번 같은 경우는 가능한 README 맞춰서 진행하도록 하겠습니다. 👍 |
@hg-pyun 안녕하세요😊 textlint 개발이 거의 마무리 단계에 접어들고 있습니다. 개발 중 Translate Glossary의 일부를 수정 및 보완하였는데, 해당하는 코드를 통해 Translate Glossary 문서 생성을 자동화 하고자 합니다. 하지만, 제가 ko.react.dev에 대한 권한이 없어, gitbook 혹은 github wiki를 통한 문서 생성 자동화를 할 수 없는 상태입니다.🥲 그래서 혹시 ko.react.dev에 대한 권한을 받을 수 있을지 여쭙니다. |
@lumirlumir 권한은 제가 드릴 수 있는게 아니긴 합니다 흑흑.. 개인적으로는 유저에 귀속되지 않도록 Wiki가 아닌 예시) https://github.com/reactjs/ko.react.dev/blob/main/UNIVERSAL-STYLE-GUIDE.md |
@hg-pyun 좋은 답변 감사드립니다😊 혹시 권한 획득이 불가할 경우, 위와 같이 진행하는게 좋을 것 같아서, 언급해주신 것과 같은 방식의 대안을 고려해두고 있었습니다. 우선, textlint PR 이후에, wiki 자동 관리 PR도 올리도록 하겠습니다. 그리고 앞선 2개가 모두 완료되면, CI 환경에서의 자동화 PR까지 진행하도록 하겠습니다.👍 |
* chore: textlint basic environment settings textlint 관련 기본 환경 설정 진행. textlintrc.js -> textlintrc: .eslintrc 및 .prettierrc와의 통일성을 위해, .js 확장자를 사용하지 않는 json 형식의 파일로 변경. package.json에 textlint 및 textlint-filter-rule-comments 추가. yarn.lock 파일은 package.json 파일에 따라 자동으로 변경됨. * feat: basic implementation of translateGlossary.js translateGlossary.js 기본 틀/구조 구현. (아직 디테일한 버그들은 잡지 못한 상태.) 이외, legacy 파일들 삭제. (legacy 파일에서 필요한 부분은 따로 정리하여 보관 중.) * chore: textlint testing environment settings textlint testing 관련 환경 설정 진행. package에 mocha 및 textlint-tester 추가. * test: new tests about strip.js ./textlint/utils/strip.js에 포함된 모든 함수에 대한 테스트 작성. * test: new tests about is.js ./textlint/utils/is.js에 포함된 모든 함수에 대한 테스트 작성. * test: new tests about errMsg.js ./textlint/utils/errMsg.js에 포함된 모든 함수에 대한 테스트 작성. * feat: new rule translateGlossary.js translateGlossary 규칙 구현 완료. * fix: incorrect regex in translateGlossary.js 잘못된 정규표현식 표현 수정. * test: new tests about translateGlossary.js ./textlint/rules/translateGlossary.js에 대한 테스트 작성. * rename: textlint/data/tests -> textlint/data/utils 디렉토리 이름 변경. * fix: correct path handling for textlint/tests/utils 모듈 불러오기 경로가 잘못되어, 수정 진행. * refactor: change the structure of textlint/data/rules/translateGlossary.js 확장성을 위해 데이터 구조 변경. * refactor: change the structure of textlint/data/rules/translateGlossary.js 확장성을 위해 데이터 구조 변경. * feat: add genTranslateGlossaryDocs.js translate-glossary.md 문서를 자동 생성해주는 generator 도입. 생성된 문서는 repository에 올라갈 필요가 없으므로, .gitignore에 해당 부분 추가. textlint/README.md는 우선 삭제. 추후에 wiki 디렉토리에 추가 예정. * rename: textlint/README.md -> wiki/textlint/what-is-textlint.md 파일 이름 및 디렉토리 변경 진행. * feat: new scripts for textlint textlint와 관련된 test, docs, lint scripts 추가. --------- Co-authored-by: Haegul Pyun <phg2491@gmail.com>
textlint translateGlossary 용어 추가.
Summary
안녕하세요😊
레포지토리 상의
textlint
의 사용이 deprecated 되었나 여쭤보고자 합니다.(#926 이슈와 유사한 내용입니다.)
Page
No response
Details
textlint
를 통한 일관된 용어 사용(Wiki)을 통해 문서 개선을 시도하였지만, 해당 lint의 사용이 레포지토리 상에서 deprecated 되었는지$ yarn test:textlint
명령어가 사용 불가함을 확인하였습니다. (관련 README도 확인하였습니다.)판단 근거
package.json
상에textlint
와 관련된dependencies
가 없고, 이에 따라scripts
상에서도test:textlint
명령어가 존재하지 않음을 확인하였습니다..circleci/config.yml
상에test:textlint
명령어가 존재하지만, 1번의 이유로 인하여 실행이 불가할 것으로 판단됩니다.textlint
관련 마지막 커밋이 5년 전 입니다.React 공식 문서를 읽다 보면 Wiki 상에 Translate Glossary로 정리되어있지만, 번역 간 반영이 안되어 있는 경우가 종종 보입니다. 영어를 한글로 번역하다보면, 같은 문맥상의 같은 단어이지만 다르게 해석되는 경우가 종종 발생하는 것 같습니다.
일관된 용어 사용이 문서의 가독성과 전달력을 더욱 높일 수 있을 것 같아
textlint
의 사용을 적극 건의하고자 하는데, 혹여textlint
를 재사용할(만약 deprecated 되었다면) 예정이 있으신지 궁금합니다. 만약, 재사용 의사가 있으시다면package.json
,textlint/rules
,textlint/tests
등을 수정하여 PR을 하고자 합니다.추가로, #926 에서 관련 내용을 eslint와 github actions를 통해 자동화 할 때,
textlint
와 관련된 부분도 추가되었으면 하는 바람입니다.The text was updated successfully, but these errors were encountered: