오픈 소스 · Apache License 2.0
Provelopment Foundation — 재사용 가능한 웹사이트 기반
기업이나 개발자가 빈 폴더가 아니라 실제로 동작하는 웹사이트 기반에서 시작하기 위한 것입니다. 아이덴티티, 콘텐츠, 브랜드는 여러분의 것으로 남고, 매번 다시 만드는 데 비용이 드는 부분을 재사용합니다.
The model
- 1 · Inputs
구성 + 콘텐츠 + 자산
- 2 · The reusable system
Provelopment Foundation
- 3 · Output
여러분의 웹사이트
지금 있는 자리에서 시작하세요
비즈니스
직접 소유하고 스스로 배포하며 나중에 어떤 개발자에게도 넘길 수 있는 믿을 만한 웹사이트입니다.
- 아이덴티티, 콘텐츠, 브랜드는 여러분의 것입니다.
- 계정도, 구독도, 특정 플랫폼에 대한 의존도 없습니다.
- 시스템을 다시 쓰지 않고 비즈니스에 특화된 내용을 바꿉니다.
개발자
빈 저장소가 아니라 규율 있는 출발점입니다.
- 타입이 지정되고 검증된 구성과 콘텐츠.
- 테스트로 보장되는 헥사고날 경계.
- 첫 커밋부터 쓸 수 있는 실제 검증 게이트.
구현 파트너와 대행사: 같은 기반이 있으면 두 번째와 열 번째 사이트가 첫 번째보다 훨씬 적게 듭니다. Foundation을 쓰기 위해 상업적 관계를 선택할 필요는 없습니다. 직접 구현하거나, 자체 개발자에게 맡기거나, Provelopment에 도움을 요청할 수 있습니다.
Foundation이 존재하는 이유
모든 비즈니스 웹사이트는 같은 기반을 처음부터 다시 만듭니다. Foundation은 그 출발선을 앞당깁니다.
사이트마다 다시 만들어지는 것
- 라우팅, 언어, 페이지 구조
- SEO 메타데이터와 구조화 데이터
- 반응형 내비게이션과 레이아웃
- 폼, 검증, 문의 경로
- 배포와 품질 게이트
Foundation이 앞당기는 것
- 그 기반은 이미 있고 테스트되었습니다
- 비즈니스에 특화된 내용은 구성과 콘텐츠가 됩니다
- 시스템은 한 사이트의 코드가 아니라 재사용 가능한 기반으로 남습니다
- 배포와 소유는 여러분의 것입니다
모델의 작동 방식
네 단계입니다. 가운데 두 단계는 Foundation이 맡고, 처음과 마지막은 여러분의 것입니다.
- Stage 1
입력: 여러분의 데이터
구성, 콘텐츠, 브랜드 — 여러분 고유의 부분입니다.
- Stage 2
Provelopment Foundation
라우팅, 표현, 검증, 연동 지점이라는 재사용 가능한 시스템입니다.
- Stage 3
여러분의 웹사이트
같은 기반 위에 만들어지는 하나의 사이트 또는 여러 프로필입니다.
- Stage 4
여러분의 배포
여러분의 호스팅 계정과 여러분의 도메인입니다.
운영 시스템은 Foundation 안이 아니라 옆에 있습니다
Foundation은 연동 지점과 설정된 목적지를 제공합니다. 서비스 자체는 외부에 있고 여러분이 선택합니다.
예약
사용하는 예약 서비스로 나가는 링크입니다.
문의 수신
여러분이 관리하는 웹훅 엔드포인트로 전달됩니다.
지도
경로는 설정한 제공자로 해석됩니다.
분석
선택 사항이며 활성화하지 않으면 꺼져 있습니다.
하위 시스템
CRM, 회계, 주문 처리는 여러분의 것입니다.
포함되는 것
비즈니스 사이트에 필요한 재사용 가능한 요소입니다. 자세한 내용은 기능 페이지에서 설명합니다.
아이덴티티와 콘텐츠
비즈니스 아이덴티티, 페이지 콘텐츠, 컬렉션, 미디어 역할을 모두 구성과 파일에서 다룹니다.
표현
디자인 토큰 기반의 디자인 시스템, 레이아웃 기본 요소, 구성 가능한 내비게이션 조합.
국제화
언어별 라우팅, 폴백이 있는 언어별 콘텐츠, 언어 선택.
가시성
정규 URL, hreflang, 사이트맵, robots, Open Graph, 구조화 데이터를 자동으로 생성합니다.
연결
문의, 예약, 지도, 분석을 제공자 중립적인 연동 지점으로 다루고 비활성 상태를 명시합니다.
엔지니어링 품질
검증된 구성, 강제되는 경계, 실제 게이트, 브라우저 검증.
실제 데모로 증명
Foundation 파생 시스템으로 만든 세 개의 라이브 사이트입니다. 재사용의 데모이며 고객이나 사례 연구가 아닙니다.

오픈 소스 프로젝트 사이트
Provelopment Foundation
이 사이트: 고유한 정보 구조와 내비게이션 조합을 가진 프로젝트 아이덴티티입니다.

프로젝트형 서비스 비즈니스
Ashcombe Landscapes & Gardens
다른 유형의 비즈니스: 지역 서비스 페이지, 프로젝트 갤러리, 견적 중심 경로입니다.

정기형 서비스 비즈니스
Ashcombe Cleaning Co.
다른 기능 조합: 활성화한 기능이 더 적고, 더 짧은 경로, 고유한 브랜드입니다.
함께 쓰는 것
- Foundation 파생 환경
- 라우팅과 메타데이터 기계
- 표현 시스템과 토큰
- 검증과 품질 게이트
사이트마다 다른 것
- 아이덴티티와 브랜드
- 콘텐츠와 내비게이션
- 활성화한 기능
- 기능에 대한 결정
엔지니어링 신뢰성
프로젝트의 주장은 브로셔가 아니라 저장소에서 확인할 수 있습니다.
검증된 구성
알 수 없는 키를 거부하는 하나의 스키마와 빌드 시 실행 가능한 오류.
아키텍처 경계 강제
의존 방향과 컴포넌트 순수성을 관습이 아니라 테스트로 보장합니다.
실제 브라우저 검증
반응형 구성과 상호작용 동작을 실제 브라우저에서 확인합니다.
접근성을 고려한 개발
키보드 조작, 포커스 동작, 의미 있는 구조, 계산된 대비 확인.
자동화된 게이트
자산, 타입, lint, 테스트, 프로덕션 빌드가 변경 반영 전에 실행됩니다.
증거에 기반한 주장
구현과 테스트가 보여주는 이상을 주장하지 않습니다.
여기서 주장하지 않는 것
Foundation은 WCAG 준수, 공개된 성능 수치, 모든 브라우저와 기기에서의 동작, 보안 인증을 주장하지 않습니다. 접근성은 개발하고 검증하는 것이지 인증된 것이 아닙니다. 침투 테스트는 수행되지 않았습니다.
소유권과 의도적인 경계
Foundation은 빌려 쓰는 서비스가 아니라 여러분이 보유하는 인프라이며, 분담은 의도적으로 단순합니다.
여러분의 것
- 사이트 아이덴티티와 이름
- 콘텐츠와 글
- 사전과 언어
- 브랜드와 자산
- 제공자 선택
- 배포와 도메인
Foundation의 것
- 재사용 가능한 아키텍처
- 라우팅과 콘텐츠 기계
- 표현 시스템
- 구성 검증
- 연동 지점
- 검증 인프라
Foundation이 의도적으로 제공하지 않는 것
- 인증이나 고객 계정
- CRM이나 회계
- 커머스나 결제
- 운영 계획
- CMS나 고객 포털
- 관리형 호스팅
이는 결함이 아니라 아키텍처 경계입니다. Foundation은 운영 복잡성 앞에서 멈추고 선택한 서비스로의 연동 지점을 제공합니다.
시작하기
Foundation을 구하는 것부터 배포까지 여덟 단계입니다.
- Step 1
Foundation 구하기
공개 저장소를 복제하거나 포크합니다.
- Step 2
로컬에서 실행
설치하고 실행해 동작하는 기반을 확인합니다.
- Step 3
구성
아이덴티티, 언어, 활성화할 기능을 정의합니다.
- Step 4
콘텐츠 추가
페이지를 콘텐츠 파일로 작성합니다.
- Step 5
필요한 기능 활성화
필요한 기능만 활성화합니다.
- Step 6
서비스 연결
연동 지점을 여러분의 제공자로 향하게 합니다.
- Step 7
검증
프로젝트 자체의 품질 게이트를 실행합니다.
- Step 8
배포
여러분의 계정에서 도메인으로 배포합니다.
의존 없는 도움
세 가지 정당한 방법이 있습니다. 모두 똑같이 유효하며 어느 것도 의무가 아닙니다.
스스로 하기
저장소와 문서는 직접 구현하기에 충분합니다.
자체 개발자나 대행사
이미 신뢰하는 사람과 진행할 수 있습니다. 이 프로젝트는 저자에 의존하지 않고 넘길 수 있도록 설계되었습니다.
Provelopment
원한다면 선택적인 구현 지원과 지원 서비스를 이용할 수 있습니다. Foundation은 상업적 관계를 요구하지 않습니다.
Foundation 위에 만드세요
코드를 읽고, 실행하고, 바꾸세요. 그것은 여러분의 것입니다.