for humanity

Roadmap

사람이 읽는 문서를 Markdown으로 작성하고 정적 사이트로 공유하는 문서 도구. 현재는 prototype. 이 사이트는 라이브러리 사용법·작성 가이드·API·가상 프로젝트 예시를 제공. 첫 npm 패키지 0.1.0 공개와 별도 프로젝트 설치 검증을 완료. 다음 구현 작업은 blueprint의 전용 정보 구조와 표현.

Overview

OrderStageStatusResult
1FoundationDone기존 샘플의 표현과 사용성
2Parts and syntaxDone필요한 부품과 Markdown 작성 계약
3BlueprintNext화면·결정·질문을 담는 설계 문서
4InitPlanned새 문서 프로젝트의 시작 명령
5ReleaseDonenpm 패키지 공개와 설치 검증 완료
6SearchPlanned문서·section 탐색
7Writing skillPlanned검토 가능한 문서를 쓰는 에이전트 스킬
8Subpath deploymentPlanned하위 URL 경로의 정적 배포

각 단계의 체크박스는 작업 완료와 검증 후 Markdown 원본에서 갱신. 일정은 부품·문법과 배포 대상이 정해질 때 추가.

Completed

Foundation

현재의 폭과 사이드바 배치에서 글과 링크 중심의 표현 기준 정리. 표현은 Design, 작성 기준은 Writing, 검증은 Maintenance.

완료 기준: dev, build, preview에 같은 표현이 반영되고 문서 전체에서 링크·목차·테마가 동작.

Parts and syntax

샘플: Blueprint · 가상 독서 목록 앱의 흐름·결정·질문·API. 선정: Note·Details. Decision·Question·API reference는 section·표·링크.

산출물: 가상 프로젝트 예시, 부품 목록, 작성 문법, 렌더링 결과. 완료 기준: 작성자가 소스를 보지 않고 예시만으로 같은 결과를 만들 수 있고, 두 테마·좁은 화면에서 내용이 읽힘.

Next

Blueprint

현재 type: blueprint는 frontmatter에서 선택 가능. 렌더링은 일반 문서와 동일. 전용 표현은 Parts and syntax 단계의 샘플과 부품을 바탕으로 결정.

산출물: blueprint 표현, 가상 프로젝트 예시, 작성 가이드. 완료 기준: 한 문서에서 현재 설계·결정 이유·남은 질문을 구분해 읽을 수 있고 일반 문서도 동일하게 동작.

Init

새 프로젝트에 문서 폴더·설정·시작 문서를 준비하는 for-humanity init 명령. 현재 명령은 dev, build, preview. init은 아직 미구현.

산출물: init 명령, 시작 템플릿, 사용법. 완료 기준: 별도 프로젝트의 빈 폴더에서 시작해 첫 문서를 작성하고 정적 사이트를 만들 수 있음.

Release

프로젝트 소스 밖에서도 설치와 실행이 가능한 패키지 준비. prototype의 첫 버전 0.1.0은 dev, build, preview를 지원. init은 별도 예정 작업이며 첫 공개의 필수 조건에서 분리. 공개 패키지: for-humanity@0.1.0. 이후 공식 공개 버전은 Releases, 변경 사항은 Changelog에서 확인.

산출물: npm 패키지, 릴리스 기록, 설치 가이드. 완료 기준: npm에 공개한 패키지를 저장소를 복제하지 않은 환경에 설치하고, 작성한 문서의 개발·빌드·미리보기가 동작.

Later

문서가 늘어났을 때 제목·section·본문에서 필요한 내용을 찾는 기능. 정적 배포 환경에서 사용하는 검색 인덱스와 브라우저 동작 검토.

완료 기준: 실제 문서 모음에서 원하는 section으로 이동할 수 있고 검색 결과와 hash가 일치.

Writing skill

확정된 작성 문법으로 일반 문서와 설계 문서를 만드는 에이전트 스킬. 문법·표현·완료 기준이 안정된 뒤 작성 가이드와 함께 관리.

완료 기준: 생성된 문서가 빌드되고, 사람이 사실·결정·미결 사항을 확인할 수 있음.

Subpath deployment

현재 정적 사이트는 루트 URL 기준. /docs/ 같은 하위 경로의 배포가 필요할 때 base path 설정 추가.

완료 기준: 동일한 문서가 루트와 하위 경로의 정적 서버에서 모든 자원을 포함해 동작.

Workflow

Progress

  1. Next 단계의 실제 샘플과 범위 확정
  2. 작성 계약·표현·오류 기준 기록
  3. 구현 후 Maintenance의 검증 수행
  4. 체크박스와 상태 갱신 · 다음 단계 지정

새 요청은 영향을 받는 단계에 추가. 다음 단계의 구현은 현재 단계의 완료 기준을 충족한 뒤 시작.

Navigation