[Packy] Github Repository 쉽게 옮기기
·
Semi Tips
1. 들어가며 CMC 활동이 끝나고, CMC Organization > 딜리(우리 팀 이름임) Oraganization으로 Repository를 옮기기로 하였다. 미러 푸시를 하지 않고 레포를 쉽게 옮기는 방법을 햄식이 알려주셨다 !!! 2. Github의 Transfer 기능 Settings에 들어가서 Transfer 버튼을 누르고 옮길 Organization과 레포 이름을 적고 하단 버튼을 누르면 된다. '딸깍' 몇 번이면 모든 것이 다 옮겨진다. Issue, PR, Secret Key 등 모든 것이 그대로 옮겨진다 !! 다만, '복사'가 아니라 '옮기기'이므로 기존 Organization에서 원본 레포가 사라진다는 것을 주의하자. 덕분에 앞으로 레포 이동도 Easy Peasy Lemon Squeez..
소프트웨어 버전 관리 규칙 - Semantic Versioning
·
Semi Tips
1. 들어가며 Github에는 위와 같이 Releases라는 기능이 있어 소스코드의 결과물을 배포할 수 있는 기능을 제공하고 있다. 이전에는 해당 기능을 사용하지 않았지만, 이번 프로젝트부터는 릴리즈를 배포하여 서버의 버전을 제대로 관리해보고자 한다. 이번 포스트에서는 버전 관리에 앞서 버전을 작성하는 방법을 알아보자. 2. 버전 관리가 왜 필요한가? 버전 관리를 통해 우리는 아래와 같은 이점을 얻을 수 있다. 히스토리 추적 및 관리 백업 및 복구 용이 사용자에게 버전에 대한 정보 제공 3. Semantic Versioning 앱이나 게임을 보면 v.1.6.2 처럼 버전이 적힌 것을 볼 수 있다. 하지만 이런 버전은 개발자가 임의로 적는 것이 아니라는 사실 ...!!! 저런 형태의 버전은 Semanti..
ERD Editor - ERD 툴 추천, vscode로 ERD 만들기
·
Semi Tips
1. 들어가며 나는 평소 ERD를 그릴 때 ERDCloud를 사용했다. 하지만 아래 3가지가 마음에 들지 않았다. UI가 예쁘지 않다 (개인 취향) 광고로 인해 화면의 절반 정도밖에 사용하지 못한다 확대를 하면 화질이 깨진다 다른 ERD 툴로 갈아타려고 여러 번 시도해보았지만 나의 니즈를 모두 충족하는 무료 툴을 찾지 못했다 ㅠ ㅠ 깔끔한 UI (draw.io 같은 UI는 투박해보여서 pass...!) 연관 관계를 UI 상에 표시할 것 (가끔 직선만 존재하여 1:1인지 1:N인지 구분이 안되는 툴들이 있다) 테이블 수의 한계가 없을 것 (대부분의 무료 툴은 10~15개 테이블 제한이 있다) 다른 사람과 공유가 가능할 것 (png export 또는 웹 링크 공유가 가능할 것) 2. ERD Editor란? ..
kubectl 명령어 줄여쓰기
·
Semi Tips
kubectl get pods 과 같이 쿠버네티스 명령어를 칠 때는 앞에 kubectl이라는 명령어로 시작해야 한다. 위와 같은 명령어를 k get pods 로 줄여쓰는 방법을 알아보자 alias k=kubectl echo "alias k=kubectl" >> ~/.bashrc source
티스토리 코드 블럭에서 YAML 사용하는 방법
·
Semi Tips
apiVersion: v2 kind: Pod metadata: name: hello-world 쿠버네티스 관련 포스트를 적으면서 코드 블럭에 YAML을 적고 싶었다. 하지만 보이다 싶이 YAML은 지원하지 않고 있다. 하지만 HTML 모드로 포스트를 작성하면 YAML을 적는 것이 가능하다. 일단은 HTML을 선택하여 코드를 작성한다. 아직은 Plain Text나 다름이 없다. 다음으로 상단 바 제일 오른쪽에 포스트 모드(기본모드/마크다운/HTML) 중 HTML을 선택한다. 내가 적은 코드 블럭이 대충 보일 것이다. 여기서 class="html xml"을 class="yaml"로 바꿔주면 끝이다. 결과물 비교 Before apiVersion: v2 kind: Pod metadata: name: hello-..
IntelliJ로 Kotlin 프로젝트 생성하고 Hello World 출력하기
·
Semi Tips
IntelliJ 프로젝트 생성 New Project를 누르고 Language를 Kotlin으로 선택한다. Location, Build system, JDK는 자신에게 알맞게 선택한다. Kotlin 파일 생성 src/main/kotllin 디렉토리에 파일을 생성한다. Kotlin 파일의 확장자는 .kt이다. HelloWorld 앞서 생성한 파일에 아래와 같이 코드를 작성하고 Run을 눌러준다. 코드를 작성하면 옆에 라인에 연두색 play 아이콘이 생기는데 이걸 눌러도 된다. fun main(args: Array) { println("Hello, World!") } 결과
짱정연
'Semi Tips' 카테고리의 글 목록