Github
-
[Github Copilot] Github Copilot Chat 미리 보기ETC 2023. 5. 24. 00:12
어느날 문득 Github에서 메일을 한 통이 날라왔다. Welcome to the Copilot chat private beta! You're off the waitlist and can start using Copilot chat. Getting Started Here are the instructions to get started: Before starting, please make sure that the GitHub ID you intend to use has an active subscription to GitHub Copilot and matches the ID that you used to join the GitHub Copilot chat waitlist. 잊고 있었던 Gopilot cha..
-
[Github Codespace] Codespace 생성 시 필요 확장 자동 설치 되도록 구성ETC 2022. 12. 23. 22:24
Visual Studio Code의 확장은 고유한 확장ID (Extension ID)를 가지고 있다. 확장에서 톱니바퀴를 누르면 해당 ID를 복사하여 확인할 수 있다. VSCode를 CLI 기반으로 설치할 때 해당 값을 이용해 확장도 함께 설치할 수 있도록 처리할 수 있는데, Codespace에서도 이것을 이용해 개발환경 생성시 확장도 함께 설치할 수 있도록 구성할 수 있다. 아래는 지난번 생성했던 devcontainer.json 파일에 vscode 확장을 설치 할 수 있는 구성을 추가한 내용이다. image가 이전과 달리 base:ubuntu로 되어 있는데 필요한 항목만 설치하여 Codespace 구축시간을 단축하고자 바꾼 것이므로 이번 내용과는 무관하다. { "image": "mcr.microsoft..
-
[Github Codespace] Codespace + DevContainer로 Cloud 개발환경 구축 맛보기ETC 2022. 12. 22. 21:26
Github 에선 Codespace 라 불리는 클라우드 기반 개발환경을 한도내 무료로 제공하고 있다. 갤럭시탭이나 아이패드에서 웹으로 vscode를 사용할 수 있어 유용하나, 출시초기엔 유료였다. 그러나 Gitpod나 code-server와 같은 클라우드 개발환경이 여럿 나오다보니 정책이 좀 바뀐 듯 하다. 1달 기준으로 일정 사용량을 넘지만 않으면 무료로 사용할 수 있다. 추가방법은 간단하다. Github 사이트에서 자신의 리포지토리에 Code 를 눌러 확인할 수 있다. 별도의 설정없이 + 버튼을 바로 누르면 개발환경 준비작업을 시작한다. 컨테이너 image를 내려받고, 환경을 세팅하기까지 몇 분정도 소요되며, 기다리고나면 vscode 와 동일한 인터페이스의 웹 기반 개발환경을 확인할 수 있다. 기본적..
-
[vscode.dev] 브라우저 기반 에디터 vscode.dev 소개ETC 2021. 10. 23. 11:58
무료 개발 툴 중에서 가장 인기가 많다고해도 과언이 아닌 코드 에디터 vscode의 웹 브라우저 버전이 정식으로 나왔다. 최신 브라우저에서 https://vscode.dev 를 접속하면 확인할 수 있다. 브라우저에서 동작하기 때문에 갤럭시탭이나 아이패드와 같은 테블릿이나 휴대폰에서도 접속하여 사용이 가능하다. 물론 접속한 브라우저와 기기OS의 상황에 따라 로컬 프로젝트 사용가능 유무가 갈리며, 디버깅에 제약이 있다. 이번시간엔 일반적인 PC 환경 외, 테블렛에서도 적용 가능한 방법으로 vscode.dev 를 맛보기로 한다. 1. Github에서 리포지토리 만들기 기능을 제대로 사용하기위해선 Github 계정이 필요하므로 가입이 선행되어야 한다. Github에서 신규 리포지토리를 만든다. 2. vscode..
-
[Git] .gitignore 에 추가했지만 여전히 commit이 동작할때 해결법ETC 2021. 2. 9. 18:40
오픈소스이지만 테스트를 위해 민감정보가 될 수 있는 설정값이 포함된 프로젝트의 경우, 별도의 설정값을 모듈이나 별도의 파일로 분리시킨 뒤 호출하여 사용하게 개발하고, 해당 파일을 git에 무시되도록 설정해야할 필요가 있다. 그때 .gitignore에 해당 파일의 경로를 입력하면 무시가 되는데, 빈 파일이라도 커밋정보가 포함된 경우가 존재한다면 .gitignore가 동작하지 않을 때가 발생한다. 그럴때는 아래 명령어로 캐시를 지워야한다. git rm -r --cached 개인개발 프로젝트가 오픈소스인데, firebaseConfig 와 같은 민감정보가 올라가버리면 문제가될 수 있어 commit 전 제거설정을 확인하던 중 알게되었다. 출처는 아래와 같다. https://stackoverflow.com/ques..
-
[OpenSource] 이 코드 누가 짠 거야? (searchcode.com)ETC 2017. 6. 4. 23:08
URL : www.searchcode.com소스코드를 검색어로 오픈소스 사이트(Github, Bitbucket 등)에 공개된 소스를 검색하는 기능을 제공한다. 문자 그대로 '소스코드'를 검색어로 쓰기 때문에 출처를 알 수 없는 소스코드의 일부를 넣고 검색하면 유용할 듯 하다.예를 들어, 어떤 검색란에 "var aa" 라고 검색하면 아래 이미지와 해당 코드를 포함한 오픈소스명과 출처, 사용된 위치등을 표시한다.필터를 통해 특정 오픈소스 사이트나 언어를 선택하여 검색할 수 있다.