기본 콘텐츠로 건너뛰기

ITerms, oh-my-zsh 테마 이용해 쉘 바꾸고, 유용한 플러그인 사용하기!

oh-my-zsh 테마 이용해 쉘 바꾸고, 유용한 플러그인 사용하기! Oh My Zsh를 설치해서 터미널을 보다 깔끔하고 편하게 사용 일반적으로 맥이나 우분투를 사용하는 경우 기본 터미널로 bash 쉘을 사용하는데 개발자 스럽게 디자인이 정말 딱딱하다… 그래서 요즘 쓰게된 zsh + Oh My Zsh + iTerm2 를 소개하고자 합니다. Oh My Zsh Oh My Zsh 는 zsh의 환경설정을 다루는 프레임 워크로 쉘의 테마뿐만 아니라 정말 유용한 autojump , syntax highlighter , autosuggestions 등의 플러그인들을 사용할수 있습니다. 이런 플러그인들을 이용하면 좀 더 편하게 쉘을 사용할 수 있어요. 그럼 현재 쓰고있는 정말 투박한 bash 쉘을 zsh 쉘로 바꿔봅시다! 먼저 zsh 쉘이 이미 다운되어 있는지 확인해 봅시다. $ zsh --version # zsh 버전 확인 zsh 5.2 만약에 zsh가 다운되어 있지 않다면 먼저 이 명령어를 실행합니다. $ brew install zsh # zsh 다운로드 이제 zsh를 기본 쉘로 바꿔봅시다. $ which zsh # zsh 위치확인 /bin/zsh $ chsh -s `which zsh` # 현재 쉘을 zsh 쉘로 바꿈 $ chsh -s /bin/zsh # 위의 명령어와 동일함 이후에 터미널을 종료한 후 다시 실행하면 zsh 쉘로 바뀐 것을 알수있어요. 이제 드디어 Oh My Zsh를 다운 받아봅시다. $ sh -c " $(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh) " # oh my zsh 다운로드 이후에 iTerm2 에 접속해서 iterm 터미널을 다운받습니다. 이제 Termi

일정관리 툴 고르기



여러 사람들과 협업하는 것은 힘든 일이다. 내가 의도 했던 기능을 상대방이 이해하지 못할수도 있고, 프로젝트 진행 상황을 한눈에 보기 어렵기 때문에 얼마나 진행되고 있는지 파악하기 힘들다. 이러한 문제들 때문에 일정을 관리하고 프로젝트를 진행하는 사람들간에 커뮤니케이션을 원활하게 하기위해 명확한 개발 프로세스가 필요하다. 

 우리는 프로젝트를 진행함에 있어서 우리는 스크럼이란 애자일 개발 프로세스를 따르기로 결정했다. 스크럼은 프로젝트를 관리를 위한 상호, 점진적 개발 방법론이로 소프트웨어 유지보수 팀이나 일반적인 프로젝트 관리에도 적용될 있다.




어쩌면 엑셀을 이용해서 스크럼보드를 만들어서 프로젝트 일정 관리를 하는 것도 하나의 방법이 될수 있다. 하지만, 엑셀을 사용할 경우 다른기능들을 사용하는데 한계가 존재한다. 따라서 우리는 다른 일정관리 (이슈 관리 ) 사용하기로 결정하였다.

우리는 가지 기준을 갖고 이슈 관리 툴을 결정하기로 하였다. 먼저 프로젝트 기간이 짧은 관계로 쉽게 배울 있어야 하며, 스크럼 보드를 활용할수 있으면서, 코드를 공유하기 쉬워야 한다. 조건을 만족시키는 가지 툴에 대해서 알아보도록 하자.


기준
  • 쉽게 배우고 사용하기 좋은가?
  • 코드를 공유하기 편한가?
  • 스크럼 보드를 활용할 있는가?








Jira

소개
    • jira는 버그 트랙킹 시스템에서 시작해서 issue 기반의 전체적인 프로젝트 관리를 할수 있게 하는 툴이다
    • 소스코드 관리나 CI 위한 자동 빌드 , 채팅 서비스, 코드리뷰 도구 개발에 필요한 다양한 도구를 제공한다
    • Jira 강력한 기능중에 하나로 jira agile board라는 기능이 있는데, 애자일 방법론의스크럼 보드 유사한 기능으로서 해야할일(To do), 진행중인 (in progress), 완료된 (Complete) 나눠서, (Issue) 진행 단계에 따라 이동시키는 기능이다. 


장점
    • 이슈를 계층화 해서 관리할수있다.
    • 실제 기업에서 많이 사용한다. (먼저 사용해보면 좋을것 같다.)
    • 스크럼보드 뿐만 아니라 간트 차트 같은 부가적인 기능들을 사용할수 있다.
단점
    • 기능이 많고 복잡해서, 실제로 사용하기까지 시간이 많이 걸린다.
    • 한달에 10$ 정도에 비용을 지불해야 한다..





Trello

소개
    • 스크럼 보드를 사용하는 이슈관리 jira 있는 agile board 상당히 유사한 기능을 갖고 있다.
    • 일의 진행사항을 한 눈에 파악할수있고, 보드를 옮겨서 쉽게 issue를 관리할 수 있다.
장점
    • 기능 단순해서 빠르게 배우고 적용하기 쉽다.
    • 여러가지 부가 기능을 이식하기 쉽다.(GitHub, bitbucket 등등)
    • 무료!!

단점
    • 간트 차트를 이용할 없다. (하지만, elegantt 이식해서 사용할수있다.)
    • 기능이 단순하다. ( 프로젝트의 크기에 따라 장점이 될수도 있고 단점이 될수도 있다.)



참고 

댓글

이 블로그의 인기 게시물

ITerms, oh-my-zsh 테마 이용해 쉘 바꾸고, 유용한 플러그인 사용하기!

oh-my-zsh 테마 이용해 쉘 바꾸고, 유용한 플러그인 사용하기! Oh My Zsh를 설치해서 터미널을 보다 깔끔하고 편하게 사용 일반적으로 맥이나 우분투를 사용하는 경우 기본 터미널로 bash 쉘을 사용하는데 개발자 스럽게 디자인이 정말 딱딱하다… 그래서 요즘 쓰게된 zsh + Oh My Zsh + iTerm2 를 소개하고자 합니다. Oh My Zsh Oh My Zsh 는 zsh의 환경설정을 다루는 프레임 워크로 쉘의 테마뿐만 아니라 정말 유용한 autojump , syntax highlighter , autosuggestions 등의 플러그인들을 사용할수 있습니다. 이런 플러그인들을 이용하면 좀 더 편하게 쉘을 사용할 수 있어요. 그럼 현재 쓰고있는 정말 투박한 bash 쉘을 zsh 쉘로 바꿔봅시다! 먼저 zsh 쉘이 이미 다운되어 있는지 확인해 봅시다. $ zsh --version # zsh 버전 확인 zsh 5.2 만약에 zsh가 다운되어 있지 않다면 먼저 이 명령어를 실행합니다. $ brew install zsh # zsh 다운로드 이제 zsh를 기본 쉘로 바꿔봅시다. $ which zsh # zsh 위치확인 /bin/zsh $ chsh -s `which zsh` # 현재 쉘을 zsh 쉘로 바꿈 $ chsh -s /bin/zsh # 위의 명령어와 동일함 이후에 터미널을 종료한 후 다시 실행하면 zsh 쉘로 바뀐 것을 알수있어요. 이제 드디어 Oh My Zsh를 다운 받아봅시다. $ sh -c " $(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh) " # oh my zsh 다운로드 이후에 iTerm2 에 접속해서 iterm 터미널을 다운받습니다. 이제 Termi