github Repository를 만들고 회사에서 테스트겸 템플릿 다운을 받으려고 했더니 SSL 문제 떄문에 프로젝트 생성이 안되는 문제가 확인되었다. 보안적으로 많은 부분이 막혀있는 곳이라 좀 문제가 많은데 wails init 를 통해 템플릿 형태로 프로젝트 생성하는건 허용이되고 있다. 이게 어떤 이유로 되는지는 잘 모르겠다. 뭐 그부분까지 확인하려면 많은부분들을 확인해보고 알아봐야 하는데 템플릿을 만드는 주제와는 무관하므로 스킵하도록 하겠다. 그래서 왜 -t 옵션으로 프로젝트 생성을 못하는지 확인을 해보니 다음 설정파일이 누락되어 있어서 안되고 있는걸 확인했다.
template.json을 추가해서 내용을 등록했다.
{
"name": "Wails + Vite + Sveltekit + Typescript + TailwindCSS template",
"shortname": "wails-vite-sveltekit-ts-tailwind-template",
"author": "dofstar(dofstar@gmail.com)",
"description": "Wails + Vite + Sveltekit + Typescript + TailwindCSS template",
"helpurl": "https://github.com/dofstar/wails-vite-sveltekit-ts-tailwind-template"
}
파일을 추가 후 wails init 명령어로 프로젝트를 생성해보니 정상적으로 생성되었다.
이 template.json 설정파일의 내용은 추후에 어떤 용도로 사용될지 설명을 할텐데 일단 등록해두자.
자 템플릿 만들기 002 까지는 불필요한 파일들 싹 지우고 액기스 파일들만 남겨두고 순수 설정파일과 소스 파일들만 남겨뒀다.
Wails + Vite 설정만 되어있는 구조인데 이제 사용할 프레임워크들을 추가해보도록 하자.
frontend의 핵심 기술인 Sveltekit 과 Typescript 를 추가해보도록 하자.
frontend 폴더를 새롭게 교체하게 될텐데....
==============
헉.. wails 명령어에 template 기본을 생성해주는 기능이 있다.
그렇다면 제공된 기능을 최대한 사용하는 구조로 템플릿을 만들어봐야지!!
-- 끝
'Programming > Rust, Golang, C, C++' 카테고리의 다른 글
스타트업에서 Rust 언어 사용하기 : 교훈적인 이야 (0) | 2022.12.20 |
---|---|
[Golang] wails-vite-sveltekit-ts-tailwind 템플릿 만들기 - 004 (0) | 2022.10.20 |
[Golang] wails-vite-sveltekit-ts-tailwind 템플릿 만들기 - 002 (1) | 2022.10.19 |
[Golang] wails-vite-sveltekit-ts-tailwind 템플릿 만들기 - 001 (1) | 2022.10.18 |
[Golang] EventBus 디자인 패턴 - 채널을 통한 여러 이벤트 정보 획득 (0) | 2022.10.18 |