# Workspace
Yarn 을 통한 workspace 구현하기
Yarn workspace 필드를 사용해 간단히 모노레포를 구성할 수 있다. yarn link 혹은 npm link 기능을 선언적으로 사용하는 것으로 node_modules 디렉터리에 workspace 에 대한 심볼릭 링크가 생성된다. 이를 통해 하나의 저장소에 있
google workspace marketplace SDK
workspace 앱런처에 앱을 추가하는 작업 시작 여러가지 검색을 엄청 해보았으나 키워드를 잘 몰라 하루 종일 검색을 했다. GCP(google cloud platform) 과는 별개라고 생각하고 있었는데 답은 GCP에 있었다. google workspace ma

[pnpm] "The inferred type of X cannot be named without a reference to Y" 에러 해결법 총정리
pnpm으로 모노레포 프로젝트를 사용하다보면 심심치 않게 등장하는 에러다.원인은 간단하다,의존성을 평면적으로 설치하여 관리하는 npm이나 yarn과는 다르게, pnpm은 간접적인 의존성, 즉 X라는 의존성을 설치했을 때 X가 의존하는 Y들은 .pnpm이라는 경로 아래에

SpringBoot를 사용한 게시판 API 만들기_05
@WebMvcTest을 사용했으며 MockMvc를 사용하여 API 엔드포인트의 용청과 응답을 테스트를 진행했다.Error "jpa metamodel must not be empty"@WebMvcTest시에는 controller, SpringMV 레벨의 컴포넌트만 구성되
SpringBoot를 사용한 게시판 API 만들기_04
ExceptionHandler 작성하기 공통으로 사용할 ErrorCode 및 ErrorResponse 작성하기 ErrorCode ErrorResponse ErrorResponse 빌더를 ErrorCode로만 받다가 에러 핸들러를 작성하면서 예외처리시점에 별도의 메
SpringBoot를 사용한 게시판 API 만들기_03
PostService 테스트 MockitoExtension를 통해서 Mock 테스트를 진행합니다.
SpringBoot를 사용한 게시판 API 만들기_02
Posts Entity 생성 Base Entity 생성 PostRepository 생성 및 PostRepositoryTest 생성

SpringBoot를 사용한 게시판 API 만들기_01
스프링 부트 + JPA + Junit + h2 을 사용하여 게시판의 CRUD API만들 계획이다.starter.spring.io에서 만들고자 하는 프로젝트의 자바 버전, 스프링 부트 버전, 필요한 dependency를 추가하면 된다.Group과 Artifact가 패키지

[Turborepo] 공용타입 워크스페이스 설정
©generated by Project Tree Generatorturborepo에서 위와 같은 구조의 풀스택 프로젝트를 만들 때, types에 공용 타입들을 정의하고 각 워크스페이스에서 export 없이 글로벌로 타입을 사용해서 쓰려한다.types 디렉토리를 만들고,

Terraform Cloud시작하기
Terraform 은 인프라 스터럭처 코드를 저장하고 버전관리할 수 있는 서비스이다.Git 의 개념과 흡사하다.Terraform 에서 프로젝트를 진행하는 팀원들과 인프라 스트럭처 코드를 함께 작업하고, 공유할 수 있다.🔗 Terraform 홈페이지위 링크에 접속해 t

[git] git workspace 환경 세팅 방법
프로젝트의 가장 루트 경로에서 아래의 명령어를 통해 package.json 을 초기화한다.client, server 각각 workspace 경로에서 아래의 명령어를 통해 package.json을 초기화(생성) 시켜준다.이후 부터는 각각에 필요한 패키지들을 설치하면서 개

[terraform] workspace 생성 및 배포
전 포스팅에 이어서 workspace를 생성하고 배포하는 방법을 알아보겠습니다.참고\[terraform] organization 생성(gitlab)전에 연동시킨 gitlab에 tarraform을 위한 네트워크 프로젝트를 push해야 합니다. 해당 코드를 하나의 폴더에

[Error⚠️] error Running this command will add the dependency to the workspace root rather than the workspace itself, which might not be what you want ...
해석 : 이 명령을 실행하면 작업 공간이 아닌 작업 공간 루트에 종속성이 추가될 것이며, 당신이 원하는 결과가 아닐 수도 있습니다.하위 workspace인 client 또는 server 에서가 아닌 root workspace에서 패키지를 설치하려고 하면 위와 같은 에러

Yarn Berry(v3) Workspace - 부록 VSCode Plugins
yarn workspac 연재를 진행하면서 많은 글을 구글링 하다 몇가지 관심가는 흥미로운 캡쳐 화면을 보게 되었습니다. 그러다 찾게된, monorepo환경에서 개발을 도와주는 Visual Studio Code 플러그인. packages 하위에 있는 패키지 루트를 vs

Yarn Berry(v3) space #4 - React Native 설정
목표로 하는 연제의 마지막 React Native를 yarn workspace 적용 입니다.React Native는 폴더 내부의 node_modules를 사용하도록 설정 해야 합니다

Yarn Berry(v3) Workspace #3 - Next.js 설정
Yarn Berry workspace를 사용해서, 프로젝트에서 활용하고 있는 프레임웍을 하나씩 설정하는 작업을 하고 있습니다. 이번 순서는 Next.js 입니다.

Yarn Berry(v3) Workspace #2 - Nest 설정
Yarn Berry workspace에 nest project를 포함하고, 라이브러리를 이용할 수 있도록 합니다.

Yarn Berry(v3) Workspace #1 - workspace 설정
Yarn Berry workspace의 설정에 대해 설명합니다. typescript, eslint / prettier, jest 등 실무에 필요한 설정을 한번에 모았습니다.

golang workspace
이 페이지에선, golang 1.18부터 지원하는 workspace의 간단한 사용법을 정리합니다. (짧게, 기록용으로)