TreeMap
무료 오픈소스 디스크 사용량 시각화 도구로, 사각형 트리맵·중복 파일 탐색·디스크 가득 예측·정리 시 파일을 휴지통으로만 이동한다
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Secure, reliable, accessible, and cost-effective static website builder for the Singapore Government
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
This is a monorepo for the Isomer Next project.
This monorepo uses pnpm and Turborepo. From the repository root:
The turbo CLI is available via pnpm exec turbo / pnpm turbo after install.
With your local Studio environment and database set up, run pnpm dev from the
repository root. Studio runs at http://localhost:3000 and the template preview
at http://localhost:3001.
When NEXT_PUBLIC_APP_ENV=development, publishing in Studio queues a local
export instead of starting CodeBuild. The publisher uses Studio's DATABASE_URL
when provided; otherwise it falls back to its DB_* connection settings.README 전문 보기 ↗This is a monorepo for the Isomer Next project.
This monorepo uses pnpm and Turborepo. From the repository root:
corepack enable
pnpm install
The turbo CLI is available via pnpm exec turbo / pnpm turbo after install.
With your local Studio environment and database set up, run pnpm dev from the
repository root. Studio runs at http://localhost:3000 and the template preview
at http://localhost:3001.
When NEXT_PUBLIC_APP_ENV=development, publishing in Studio queues a local
export instead of starting CodeBuild. The publisher uses Studio's DATABASE_URL
when provided; otherwise it falls back to its DB_* connection settings.
Local publish queued, Local publish started, and
Local publish finished, including the site ID, number of waiting publishes
(excluding the running publish), queue wait time, and run duration.Published site to the local template at http://localhost:3001 before
checking the preview. The template checks for file changes every second;
recompilation can take longer. Studio's publish response only confirms enqueueing.apps/template/.local-publish after
successful generation. This directory is gitignored and initially seeded from
the template fixtures. The most recently completed publish determines which
site appears in the preview.Local publish failed
for errors.There are a few steps to getting started:
First, ensure that you are added to the Okta SSO. This can be verified via going to the all-might repository located here
a. ensure that the user has a /users/<name>.yml file
b. next, add the user to the relevant groups in /groups
c. lastly, add the user to the relevant applications
Next, add the user to the AWS opengovsg org. This is done via configuration on the sso repo here
a. follow the same process as above - add the users to /config/users/<name>.yml
b. thereafter, add the user to either /config/groups/isomer-admins.yaml if they require admin permissions (engineer) or to /config/groups/isomer-users.yaml if they are not an engineer
Thirdly, get the credentials for 1Password
Add the user to the isomerpages organisation by adding them to the file here
Add the user to the relevant github teams here by asking the maintainer
We run releases via the publish event. Hence, in order to cut a release, we have to go through the following steps:
Tags.pem file to the apps/studio/ssh folder
AWS Isomer Next <env> Bastion SSH Key in your 1Password vault.env.example in apps/studio to .ssh/.env.<env>Isomer Next <env> Database inside 1passwordpnpm run jump:<env> from within the apps/studio folderpnpm run migrate:<env> from within the apps/studio folderpnpm run db:seedisomeradmin. Login via that Github account and you should have accessTableplus License