Repolode
techulus

techulus/changes-page

Next.js와 Supabase로 만든 오픈소스 변경 로그 관리 앱으로, 호스팅된 변경 로그 페이지에 제품 업데이트를 게시할 수 있습니다.

대체할 수 있는 제품:HeadwayBeamer

스타
284
포크
9
열린 이슈
0
마지막 커밋
2개월 전

어떤 프로젝트인가요?

Changes.Page는 팀이 전용 변경 로그 페이지에 제품 업데이트와 릴리스 노트를 게시할 수 있게 해주는 오픈소스 변경 로그 도구입니다. Next.js, Tailwind CSS, Supabase로 만들었으며, 백그라운드 작업은 Inngest로 처리하고 트랜잭션 이메일은 Postmark를 통해 전송합니다.

이 저장소는 TypeScript 모노레포로, 관리용 앱인 apps/web과 공개 변경 로그 페이지용 앱인 apps/page 두 가지 앱으로 구성됩니다. 로컬에서 실행하려면 Node.js 18 이상, pnpm, 그리고 제공된 예시 파일을 복사해 만든 .env 파일에 인증 정보를 설정한 Supabase 인스턴스가 필요합니다.

저장소의 별도 SELF-HOSTING.md 파일에서 셀프 호스팅 방법을 안내합니다.

핵심 기능

  • 01호스팅된 변경 로그 페이지에 제품 업데이트 게시
  • 02하나의 모노레포에 관리 앱과 공개 변경 로그 페이지를 별도 앱으로 구성
  • 03데이터 저장소로 Supabase 사용
  • 04Inngest로 백그라운드 작업 처리
  • 05Postmark를 통해 트랜잭션 이메일 전송

활용 사례

  • SaaS 제품의 릴리스 노트 게시
  • 고객이 제품 업데이트를 확인할 수 있는 공개 페이지 제공
  • 유료 호스팅 서비스 대신 변경 로그를 직접 호스팅

빠른 시작

  1. 1

    저장소를 클론합니다

    git clone https://github.com/techulus/changes-page
  2. 2

    종속성을 설치합니다

    pnpm install
  3. 3

    apps/web 및 apps/page의 .env.example을 바탕으로 .env 파일을 만들고 Supabase 인증 정보를 추가합니다

  4. 4

    개발 서버를 시작합니다

    pnpm dev

사용 전 알아둘 점

  • 실행하려면 Supabase 인스턴스와 해당 인증 정보가 필요합니다.
  • 두 앱의 환경 파일을 설정해야 하므로 셀프 호스팅에는 약간의 작업이 필요합니다.
  • Node.js 18 이상 및 pnpm 8.6.2 이상이 필요합니다.
  • AGPL-3.0 라이선스에 따라 수정한 네트워크 배포의 소스 코드를 공개해야 합니다.

토픽

자주 묻는 질문

changes-page은(는) 무엇인가요?
Next.js와 Supabase로 만든 오픈소스 변경 로그 관리 앱으로, 호스팅된 변경 로그 페이지에 제품 업데이트를 게시할 수 있습니다. Changes.Page는 팀이 전용 변경 로그 페이지에 제품 업데이트와 릴리스 노트를 게시할 수 있게 해주는 오픈소스 변경 로그 도구입니다. Next.js, Tailwind CSS, Supabase로 만들었으며, 백그라운드 작업은 Inngest로 처리하고 트랜잭션 이메일은 Postmark를 통해 전송합니다.
changes-page은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
changes-page은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
changes-page은(는) 아직 유지보수되고 있나요?
6개월 이내 업데이트. changes-page의 마지막 커밋은 2026년 8월 21일입니다.
changes-page은(는) 어디에 사용할 수 있나요?
SaaS 제품의 릴리스 노트 게시 고객이 제품 업데이트를 확인할 수 있는 공개 페이지 제공 유료 호스팅 서비스 대신 변경 로그를 직접 호스팅
changes-page는 어떻게 설치하나요?
저장소를 클론합니다: git clone https://github.com/techulus/changes-page 종속성을 설치합니다: pnpm install apps/web 및 apps/page의 .env.example을 바탕으로 .env 파일을 만들고 Supabase 인증 정보를 추가합니다 개발 서버를 시작합니다: pnpm dev
changes-page은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/techulus/changes-page

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트