UI 디자이너적인 인간이 godo(Go 언어)까지 해본 건
소개
먼저 자기 소개. Gunosy inc. 에서 UI Design과 Front-End Engineer와 UX Architect 같은 것을하고 있습니다. Gunosy는 Go 언어를 많이 도입하고 있기 때문에 프런트 엔드에서도 많이 참여하고 있습니다.
그리고 Go 1.4에서 Android를 정식으로 지원한 적도 있고, Go 언어는 접해 두는 것이 좋다.
그래서 하루 늦은 메리 크리스마스 ...
토마, Go 설치
Terminal을 시작합니다.
시작되면 다음을 입력합니다.
$ brew install go --cross-compile-all
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/go-1.4.mave
######################################################################## 100.0%
==> ./make.bash --no-clean
==> ./make.bash --no-clean
…
==> Summary
/usr/local/Cellar/go/1.4: 7695 files, 1.5G, built in 6.4 minutes
$ go version
go version go1.4 darwin/amd64
설치 종료.
GOPATH 설정
자, Go 언어 패키지 관리 설정. go get hogehoge에서 모든 라이브러리를 설치할 수 있습니다.
zsh의 경우
echo export GOPATH=$HOME/.go/ >> ~/.zshrc
echo export PATH=$HOME/.go/bin >> ~/.zshrc
bash의 경우
echo export GOPATH=$HOME/.go/ >> ~/.bashrc
echo export PATH=$HOME/.go/bin >> ~/.bashrc
이것으로 go get 할 수 있게 되어 있을 것이므로, 시험에 Godo 관련의 무언가를 go get 해 보겠습니다.
go get -u gopkg.in/godo.v1/cmd/godo
go get -u github.com/mgutz/goa
아무것도 오류가 없으면 성공처럼 보입니다. 흠.
고도
이번에는 프런트 엔드 사람들에게 깊은 Go 언어 버전 Task Runner 고도을 사용해보십시오.
그건 그렇고, 이미 프런트 엔드에서 자주 사용합니까? 다음은 있는 것 같습니다.
Terminal을 시작합니다.
시작되면 다음을 입력합니다.
$ brew install go --cross-compile-all
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/go-1.4.mave
######################################################################## 100.0%
==> ./make.bash --no-clean
==> ./make.bash --no-clean
…
==> Summary
/usr/local/Cellar/go/1.4: 7695 files, 1.5G, built in 6.4 minutes
$ go version
go version go1.4 darwin/amd64
설치 종료.
GOPATH 설정
자, Go 언어 패키지 관리 설정. go get hogehoge에서 모든 라이브러리를 설치할 수 있습니다.
zsh의 경우
echo export GOPATH=$HOME/.go/ >> ~/.zshrc
echo export PATH=$HOME/.go/bin >> ~/.zshrc
bash의 경우
echo export GOPATH=$HOME/.go/ >> ~/.bashrc
echo export PATH=$HOME/.go/bin >> ~/.bashrc
이것으로 go get 할 수 있게 되어 있을 것이므로, 시험에 Godo 관련의 무언가를 go get 해 보겠습니다.
go get -u gopkg.in/godo.v1/cmd/godo
go get -u github.com/mgutz/goa
아무것도 오류가 없으면 성공처럼 보입니다. 흠.
고도
이번에는 프런트 엔드 사람들에게 깊은 Go 언어 버전 Task Runner 고도을 사용해보십시오.
그건 그렇고, 이미 프런트 엔드에서 자주 사용합니까? 다음은 있는 것 같습니다.
echo export GOPATH=$HOME/.go/ >> ~/.zshrc
echo export PATH=$HOME/.go/bin >> ~/.zshrc
echo export GOPATH=$HOME/.go/ >> ~/.bashrc
echo export PATH=$HOME/.go/bin >> ~/.bashrc
go get -u gopkg.in/godo.v1/cmd/godo
go get -u github.com/mgutz/goa
이번에는 프런트 엔드 사람들에게 깊은 Go 언어 버전 Task Runner 고도을 사용해보십시오.
그건 그렇고, 이미 프런트 엔드에서 자주 사용합니까? 다음은 있는 것 같습니다.
그리고는 Sprite 이미지(gulp라면 Sprite Smith)나 webfont 생성, Browserify, BowerMainFile가 있으면 일대로는 문제없는 느낌입니다만, 그 근처는 발견되지 않았습니다.
뭐, 우선 Godo 움직여 보자.
cd $GOPATH/src
mkdir github.com/tyshgc
git clone https://github.com/go-godo/godo.git
clone 할 수 있으면 ./godo로 이동하여
godo --watch
% godo --watch
godo 1.1.0 - do task(s)
Usage: godo [flags] [task...]
-h, --help This screen
--verbose Log verbosely
-v, --version Print version
-w, --watch Watch task and dependencies
Tasks:
build Runs build task
dist Runs {test, lint, dist} tasks
install Runs install task
interactive Runs interactive task
lint Runs lint task
readme Runs readme task
test Runs test task
whoami Runs whoami task
덧붙여서, 만약 움직이고 있으면… 하지만, 이런 느낌이므로 역시 당면 gulp일까라고.
그건 그렇고, Go + gulp에서 좋은 구성 샘플을 발견했기 때문에 지금은이 방법이 가장 좋다고 생각합니다.
shorrockin/noted
Reference
이 문제에 관하여(UI 디자이너적인 인간이 godo(Go 언어)까지 해본 건), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tyshgc/items/5dc39f92586a5be4b6b7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)