๋ค์ด๊ฐ๋ฉฐ
์ต๊ทผ ๋ช ๋ฌ ๋์ ์ฌ๋ฌ ๊ฐ์ ์คํ์์ค ํ๋ก์ ํธ๋ฅผ ๋์์ ๋ฐ์ ์ํค๋ฉด์ ํ ๊ฐ์ง ๋ฌธ์ ๊ฐ ๋ฐ๋ณตํด์ ๋ณด์ด๊ธฐ ์์ํ์ต๋๋ค.
์ฒ์์๋ ๊ฐ๊ฐ์ repository๊ฐ ์๋ก ๋ค๋ฅธ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ ๋ฆฝ๋ ํ๋ก์ ํธ๋ผ๊ณ ์๊ฐํ์ต๋๋ค.
ํ์ง๋ง ํ๋ก์ ํธ๊ฐ ๋์ด๋์ ์๋ก์ด ๋ฌธ์ ๊ฐ ์๊ฒผ์ต๋๋ค.
๊ฐ repository์ ์ฝ๋๋ฅผ ์ ๋ง๋๋ ๊ฒ๊ณผ, ์ฌ๋ฌ OSS๋ฅผ ์ง์์ ์ผ๋ก ์ด์ ๊ฐ๋ฅํ engineering portfolio๋ก ๋ง๋๋ ๊ฒ์ ์ ํ ๋ค๋ฅธ ๋ฌธ์ ๋ค.
์ด๋ค ํ๋ก์ ํธ๋ Makefile์ด ์ค์ฌ์ด๊ณ , ์ด๋ค ํ๋ก์ ํธ๋ packer/build.sh๊ฐ canonical entrypoint์
๋๋ค. ์ด๋ค ํ๋ก์ ํธ๋ SECURITY.md์ private vulnerability reporting์ ๊ฐ๊ณ ์๊ณ , ๋ค๋ฅธ ํ๋ก์ ํธ๋ ์์ง ๋ณด๊ฐ ์ค์
๋๋ค. ์ด๋ค ํ๋ก์ ํธ๋ SBOM๊ณผ provenance๊น์ง release์ ์ฐ๊ฒฐํ์ง๋ง, ๋ค๋ฅธ ํ๋ก์ ํธ๋ license์ third-party attribution์ ์ ๊ฐ์ถ๊ณ ์์ด๋ release evidence๊ฐ ๋ถ๋ฆฌ๋์ด ์์ต๋๋ค.
์ฒ์์๋ ๊ฐ๊ฐ์ backlog์์ ๋ฌธ์ ๋ฅผ ๋ฐ๋ก ํด๊ฒฐํ์ต๋๋ค.
๊ทธ๋ฌ๋ค ๊ฐ์ ์ข ๋ฅ์ ๋ฌธ์ ๊ฐ repository๋ง๋ค ๋ฐ๋ณต๋๊ณ ์๋ค๋ ์ฌ์ค์ ๋ฐ๊ฒฌํ์ต๋๋ค.
๊ทธ๋์ ์ ๊ทผ ๋ฐฉ์์ ๋ฐ๊ฟจ์ต๋๋ค.
์ฌ๋ฌ OSS๋ฅผ ํ๋์ Engineering Standard checklist๋ก ๋๊ณ ์ค์ ํ์ผ, GitHub Actions, Issue, release ๋ฌธ์, ๊ณต๊ธ๋ง evidence๊น์ง ๋์กฐํ๋ ๋ฐฉ์์ผ๋ก portfolio ์ ์ฒด๋ฅผ ๋ฐ๋ผ๋ณด๊ธฐ ์์ํ์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ด ๊ณผ์ ์์ ๋ ํ๋์ ํ๋ก์ ํธ๊ฐ ํ์ํ๋ค๋ ๊ฒฐ๋ก ์ ๋๋ฌํ์ต๋๋ค.
๋ฐ๋ก OpenForge์ ๋๋ค.
OpenForge๋ ์๋ก์ด runtime์ด๋ platform component๊ฐ ์๋๋๋ค. repository structure, documentation, GitHub workflow, CI/CD, security, release, localization, development tooling, AI-assisted development, lifecycle practices๋ฅผ ๋ฐ๋ณต ๊ฐ๋ฅํ ๊ธฐ์ค์ผ๋ก ๋ฌถ๋ OSS Project Blueprint & Engineering Standards์ ๋๋ค.
์ฆ ๊ธฐ์กด OSS๋ค์ ๋ชจ๋ ๊ฐ์ ๋ฐฉ์์ผ๋ก ๋ง๋๋ ๊ฒ์ด ์๋๋ผ, ์๋ก ๋ค๋ฅธ ํ๋ก์ ํธ๊ฐ ๊ฐ์ engineering language๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ ํ๋ ํ์คํ ๊ณ์ธต์ ๋๋ค.
1. ํ์ฌ ์ด์ํ๊ณ ์๋ 7๊ฐ OSS
์ด๋ฒ ๊ด์ ์์ portfolio๋ฅผ ๋ค์ ๊ทธ๋ฆฌ๋ฉด ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
OSS Engineering Portfolio
โ
โโโโโโโโโโโโโดโโโโโโโโโโโโ
โ โ
โผ โผ
OpenForge Cloud / Platform OSS
โ โ
โ โโโโโโโโโโโโโโผโโโโโโโโโโโโโ
โ โผ โผ โผ
โ Narwhal Beluga KubeMetal
โ โ โ
โ โผ โผ
โ Narwhal Portal Data Platform
โ
โโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโ
โ
Reusable Standards
โ
โโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโ
โผ โผ โผ
kube-ready-box ldapium nfs-quota-agent๊ฐ ํ๋ก์ ํธ๋ ๋ค๋ฅธ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค.
Narwhal
Kubernetes ๊ธฐ๋ฐ Internal Developer Platform(IDP)์ ๋๋ค.
GitOps, IAM/SSO, Service Mesh, Observability, Registry, Storage, Backup, Policy, API Gateway, Management Portal ๋ฑ์ ํ๋์ ์ฌํ ๊ฐ๋ฅํ ํ๋ซํผ์ผ๋ก ํตํฉํฉ๋๋ค.
Beluga
Kubernetes ์์์ CDC, Kafka, Flink, Iceberg, Trino, Superset, Airflow ๋ฑ์ ์ฐ๊ฒฐํ๋ ๋ฐ์ดํฐ ํ๋ซํผ์ ๋๋ค.
Narwhal์ด platform engineering์ ์ค์ฌ์ด๋ผ๋ฉด Beluga๋ data platform engineering์ ์คํ์ฅ ์ญํ ์ ํฉ๋๋ค.
KubeMetal
Apple Silicon์ macOS host compute์ Kubernetes control plane์ ์ฐ๊ฒฐํ๋ hybrid MLOps desktop application์ ๋๋ค.
kube-ready-box
Kubernetes ๊ฐ๋ฐยท์ค์ต ํ๊ฒฝ์ ์ํ Ubuntu ๊ธฐ๋ฐ Vagrant Box์ ๋๋ค.
Packer๋ฅผ ์ฌ์ฉํด OS tuning๊ณผ Kubernetes prerequisite๋ฅผ ํฌํจํ๋ ์ฌํ ๊ฐ๋ฅํ VM ํ๊ฒฝ์ ๋ง๋ญ๋๋ค.
ldapium
Upstream OpenLDAP์ ์ง์ ๋น๋ํ๊ณ container image, UI, Helm chart๊น์ง ํจ๊ป ์ ๊ณตํ๋ ํ๋ก์ ํธ์ ๋๋ค.
Repository governance์ release/supply-chain ๊ตฌ์กฐ๋ฅผ ์ค์ ์ด์ ์์ค์ผ๋ก ๋ค๋ฌ๋ ์ข์ reference๊ฐ ๋์์ต๋๋ค.
nfs-quota-agent
NFS์ XFS/ext4/Btrfs project quota๋ฅผ Kubernetes PersistentVolume๊ณผ ์ฐ๊ฒฐํ๋ Kubernetes agent์ ๋๋ค.
Helm, multi-arch image, binary release, SBOM, vulnerability scan๊น์ง ๊ณต๊ธ๋ง ํ๋ฆ์ ํจ๊ป ๋ค๋ฃน๋๋ค.
OpenForge
OpenForge๋ ์ ํ๋ก์ ํธ๋ค์ ์คํํ๋ ๋ ํ๋์ runtime component๊ฐ ์๋๋๋ค.
์คํ๋ ค repository ์์ฒด๋ฅผ ์ด๋ป๊ฒ ์์ํ๊ณ , ๋ฌธ์ํํ๊ณ , CI๋ก ๊ฒ์ฆํ๊ณ , security์ release evidence๋ฅผ ๋จ๊ธฐ๊ณ , localization๊ณผ AI-assisted development๋ฅผ ์ด์ํ ์ง๋ฅผ ์ ์ํ๋ ๊ณตํต engineering foundation์ ๋๋ค.
ํ์ฌ OpenForge๋ ๋ค์์ ํ์คํํฉ๋๋ค.
Repository
Documentation
GitHub
Development
Tooling
Security
CI/CD
Release
Internationalization
OSS Compliance
Reference Practices
Reference Metrics์ค์ํ ๊ฒ์ ๋ชจ๋ repository๊ฐ OpenForge์ ๊ตฌํ์ ๊ทธ๋๋ก ๋ณต์ฌํด์ผ ํ๋ ๊ฒ์ ์๋๋ผ๋ ์ ์ ๋๋ค.
OpenForge๋ defaults์ vocabulary๋ฅผ ์ ๊ณตํ๊ณ , ๊ฐ project๋ ํ์ํ ๋ถ๋ถ๋ง ์ฑํํ๋ฉฐ ์๋์ ์ธ ์ฐจ์ด๋ ADR ๋ฑ์ผ๋ก ์ค๋ช ํฉ๋๋ค.
2. OpenForge๋ฅผ ์ถ๊ฐํ๋ฉด์ ๋ฐ๋ ์ง๋ฌธ
6๊ฐ OSS๋ง ๋๊ณ ๋ณด๋ฉด ์ง๋ฌธ์ ์ฃผ๋ก ๋ค์๊ณผ ๊ฐ์์ต๋๋ค.
์ด๋ค repository๊ฐ SECURITY.md๋ฅผ ๊ฐ๊ณ ์๋๊ฐ?
์ด๋ค repository๊ฐ SBOM์ ์์ฑํ๋๊ฐ?
์ด๋ค repository๊ฐ release evidence๋ฅผ ๋จ๊ธฐ๋๊ฐ?OpenForge๋ฅผ ํจ๊ป ๋๊ณ ๋ณด๋ ์ง๋ฌธ์ด ํ ๋จ๊ณ ์ฌ๋ผ๊ฐ๋๋ค.
"๊ฐ repository์ ์ด ๊ธฐ๋ฅ์ด ์๋๊ฐ?"๊ฐ ์๋๋ผ "์ด ๊ธฐ๋ฅ์ portfolio ์ ์ฒด์์ ์ด๋ค ๊ธฐ์ค์ผ๋ก ์ ์ํ ๊ฒ์ธ๊ฐ?"
์๋ฅผ ๋ค์ด SECURITY.md ํ์ผ ํ๋๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ ์ฝ์ต๋๋ค.
ํ์ง๋ง ์ค์ ๋ก ํ์ํ ๊ฒ์ ๋ค์์ ๋๋ค.
Security policy
โ
Private reporting
โ
Credential protection
โ
Dependency / image scan
โ
Release integrity
โ
Known limitations์ฆ ํ์ผ ์กด์ฌ ์ฌ๋ถ๊ฐ ์๋๋ผ engineering intent์ lifecycle ์ ์ฒด๋ฅผ ๋ด์ผ ํฉ๋๋ค.
OpenForge๊ฐ ํ์ํ ์ด์ ๋ ์ฌ๊ธฐ์ ์์ต๋๋ค.
3. ๊ธฐ๋ฅ ๋ชฉ๋ก๋ณด๋ค ๋จผ์ taxonomy๋ฅผ ๋ง๋ค์๋ค
์ฒ์๋ถํฐ ํ๋ก์ ํธ๋ณ ๊ธฐ๋ฅ์ ๋๋ฆฌ๋ ๋์ portfolio ์ ์ฒด์ engineering language๋ถํฐ ์ ๋ฆฌํ์ต๋๋ค.
Foundation
Platform
Data
Security
Observability
Developer Experience
AI / MLOps
Supply Chain
Release
Documentation
Integration์ด taxonomy๋ repository๋ฅผ ๋๊ฐ์ด ๋ง๋ค๊ธฐ ์ํ ๊ฒ์ด ์๋๋๋ค.
์คํ๋ ค ์๋ก ๋ค๋ฅธ ํ๋ก์ ํธ๋ฅผ ๋์ผํ ๊ธฐ์ค์ผ๋ก ๋น๊ตํ๊ณ , ๋ฐ๋ณต๋๋ backlog๋ฅผ ํ๋์ ์ธ์ด๋ก ๋ฌถ๊ธฐ ์ํ ๊ฒ์ ๋๋ค.
OpenForge๋ ์ด taxonomy๋ฅผ ์ค์ repository standard์ ์ฐ๊ฒฐํฉ๋๋ค.
4. ๊ณตํต checklist๊ฐ OpenForge๋ก ๋ฐ๋์๋ค
2026๋ 8์ 20์ผ ๊ธฐ์ค์ผ๋ก portfolio audit์ ํต์ฌ ์์ญ์ ๋ค์ 11๊ฐ์ ๋๋ค.
1. Repository Governance
2. Build / Dependency Reproducibility
3. Common Make / Command Vocabulary
4. GitHub Actions / CI
5. Security Engineering
6. License / Third-party Governance
7. SBOM / Provenance
8. Release Management
9. Test / Quality Conformance
10. Offline / Reproducibility
11. Cross-OSS Contract์ฒ์์๋ ์ด checklist๋ฅผ ๋ธ๋ก๊ทธ ๋ฌธ์์ Issue๋ก๋ง ๊ด๋ฆฌํ์ต๋๋ค.
ํ์ง๋ง ํ๋ก์ ํธ๊ฐ ๋์ด๋์ ๊ธฐ์ค ์์ฒด๊ฐ repository ๋ฐ์ ๋จธ๋ฌด๋ฅด๋ ๊ฒ์ด ๋ถํธํด์ก์ต๋๋ค.
๊ทธ๋์ OpenForge์ Reference Practices Audit๊ณผ Reference Implementation Metrics๋ฅผ ๋ฃ์์ต๋๋ค.
์ด์ standard๊ฐ ๋จ์ ์ ์ธ์ด ์๋๋ผ ๋ค์๊ณผ ๊ฐ์ feedback loop๋ฅผ ๊ฐ์ต๋๋ค.
์ค์ OSS ํ๋ก์ ํธ
โ
Issue / CI / Release evidence
โ
๊ณตํต Engineering Standard
โ
OpenForge
โ
์ ํ๋ก์ ํธ bootstrap
โ
๋ค์ ์ค์ ์ด์
โ
Standard ๊ฐ์ ์ฆ OpenForge๋ ๊ณ ์ ๋ ํ์ฅ์ด ์๋๋ผ ์ค์ OSS์์ ๊ฒ์ฆํ๋ฉฐ ๊ณ์ ๋ฐ์ ํ๋ ํ์ค์ ๋๋ค.
5. Repository Governance
์ฒซ ๋ฒ์งธ ์์ญ์ repository๊ฐ ์ ๋ขฐํ ์ ์๋ OSS ํ๋ก์ ํธ์ ๊ธฐ๋ณธ ๊ตฌ์กฐ๋ฅผ ๊ฐ๊ณ ์๋๊ฐ์ ๋๋ค.
์ต์ ๊ธฐ์ค์ ๋ค์์ฒ๋ผ ์ ์ํ์ต๋๋ค.
LICENSE
NOTICE ๋๋ third-party attribution
SECURITY.md / private reporting
CONTRIBUTING.md ๋๋ equivalent
CHANGELOG.md
RELEASING.md ๋๋ reproducible release procedure
Supported versions / EOL policy
Public repository security settings์ฌ๊ธฐ์ ์ค์ํ ๊ตํ์ ๊ฐ์ ํ์ผ๋ช ์ ๊ฐ์ ํ๋ ๊ฒ์ด standard๊ฐ ์๋๋ผ๋ ๊ฒ์ ๋๋ค.
์๋ฅผ ๋ค์ด kube-ready-box๋ ์ผ๋ฐ์ ์ธ Go/Node project์ฒ๋ผ Makefile ํ๋๋ฅผ ์ค์ฌ์ผ๋ก ์์ง์ด์ง ์๊ณ Packer์ build.sh๊ฐ ๋ช
ํํ canonical interface๋ฅผ ์ ๊ณตํฉ๋๋ค.
OpenForge๋ ์ด๋ฐ ์ฐจ์ด๋ฅผ ํ์ฉํฉ๋๋ค.
๋์ "๋ฌด์์ด canonical entrypoint์ธ๊ฐ", "CI์ local workflow๊ฐ ๊ฐ์๊ฐ", "์ฌ์ฉ์๊ฐ ์ด๋ป๊ฒ ์ฌํํ๋๊ฐ"๊ฐ ๋ฌธ์์ automation์ผ๋ก ์ค๋ช ๋์ด ์์ด์ผ ํฉ๋๋ค.
6. Build / Reproducibility
๊ฐ์ฅ ์ค์ํ ์ง๋ฌธ์ ๊ฐ๋จํฉ๋๋ค.
์๋ก์ด ์ฌ๋์ด repository๋ฅผ cloneํ๋ฉด ๊ฐ์ build๋ฅผ ๋ค์ ๋ง๋ค ์ ์๋๊ฐ?
portfolio์์๋ ๋ค์์ ์ฒดํฌํฉ๋๋ค.
canonical build entrypoint
help / usage
single source of truth
dependency pinning
clean checkout build
architecture matrix
artifact โ source revision
false-green prevention
local โ CI parityOpenForge๋ ์ฌ๊ธฐ์ make ์์ฒด๋ฅผ ๊ฐ์ ํ์ง ์์ต๋๋ค.
๋์ repository๋ง๋ค ๋ช ํํ canonical build interface ํ๋๋ฅผ ์๊ตฌํฉ๋๋ค.
ldapium / nfs-quota-agent / Beluga / Narwhal
โ
โโ Make-oriented
KubeMetal
โโ Make + Cargo + pnpm
kube-ready-box
โโ Packer + build.sh์ด๋ฐ ๋ค์์ฑ์ ์ ์งํ๋ฉด์ engineering intent๋ฅผ ํต์ผํ๋ ๊ฒ์ด portfolio standard์ ํต์ฌ์ ๋๋ค.
7. CI / Security / Supply Chain
๊ณตํต CI ๋ชจ๋ธ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
validate
โ
test
โ
security
โ
license
โ
sbom
โ
build
โ
package
โ
e2e
โ
release
โ
attest๋ชจ๋ ํ๋ก์ ํธ๊ฐ ๋ชจ๋ ๋จ๊ณ๋ฅผ ๊ตฌํํ ํ์๋ ์์ต๋๋ค.
๋์ ์ด๋ค ๋จ๊ณ๊ฐ ํ์์ธ์ง ์ค๋ช ํ ์ ์์ด์ผ ํฉ๋๋ค.
ํนํ ๋ค์ ์์น์ ๊ฐํ๊ฒ ์ ์งํฉ๋๋ค.
ํ์ sub-check๊ฐ ์คํจํ๋๋ฐ ์ ์ฒด CI๊ฐ ์ฑ๊ณตํ๋ฉด ์ ๋๋ค.
AI-assisted development๊ฐ ๋นจ๋ผ์ง์๋ก ์ด ์์น์ ๋ ์ค์ํด์ง๋๋ค. ๋ณ๊ฒฝ ์๋๊ฐ ๋นจ๋ผ์ง๋ฉด false-green ํ๋๊ฐ ์ฌ๋ฌ repository๋ก ํผ์ง ๊ฐ๋ฅ์ฑ๋ ์ปค์ง๊ธฐ ๋๋ฌธ์ ๋๋ค.
OpenForge์ Security / CI/CD / Release standard๋ ์ด lifecycle์ repository ๋จ์๊ฐ ์๋๋ผ portfolio ์ ์ฒด์์ ์ฌ์ฌ์ฉํ๊ธฐ ์ํ ๊ธฐ๋ฐ์ ๋๋ค.
8. AI ์๋์๋ Engineering Standard๊ฐ ๋ ์ค์ํด์ก๋ค
AI ์์ด์ ํธ๋ repository ํ๋์ ์ฝ๋๋ง ๋น ๋ฅด๊ฒ ๋ง๋ค ์ ์๋ ๊ฒ์ด ์๋๋๋ค.
์ฌ๋ฌ ํ์ผ์ ๋์์ ์์ ํ๊ณ , Issue๋ฅผ ๋ง๋ค๊ณ , workflow๋ฅผ ์ถ๊ฐํ๊ณ , release ๋ฌธ์๋ฅผ ๋ฐ๊พธ๊ณ , dependency๋ฅผ ์ ๋ฐ์ดํธํ ์๋ ์์ต๋๋ค.
์ฆ ํ ๋ฒ์ AI-assisted ์์ ์ด ์ฌ๋ฌ repository์ ๋์์ ์ํฅ์ ์ค ์ ์์ต๋๋ค.
๊ทธ๋์ ์ด์ ๋ ๋จ์ํ coding guideline๋ง์ผ๋ก ๋ถ์กฑํฉ๋๋ค.
AGENTS.md / project instructions
โ
repository-local policy
โ
implementation
โ
CI / security / release validation
โ
evidenceOpenForge๊ฐ AI-assisted development๋ฅผ ๋ณ๋ engineering tooling ์์ญ์ผ๋ก ๋ค๋ฃจ๋ ์ด์ ๋ ์ฌ๊ธฐ์ ์์ต๋๋ค.
AI๋ฅผ ํ์คํํ๋ค๋ ๋ป์ด ์๋๋ผ, AI๋ฅผ ์ฌ์ฉํ๋๋ผ๋ repository์ engineering discipline์ด ํ๋ค๋ฆฌ์ง ์๋๋ก ๊ฒฝ๊ณ๋ฅผ ๋ช ํํ๊ฒ ๋ง๋ ๋ค๋ ์๋ฏธ์ ๋๋ค.
9. OpenForge๋ ๋ ํ๋์ ํ๋ก์ ํธ๊ฐ ์๋๋ผ ํ์ค์ ์ ์ฅ์๋ค
์ฒ์์๋ OpenForge๋ ๊ทธ๋ฅ ํ๋์ OSS repository๋ผ๊ณ ์๊ฐํ์ต๋๋ค.
ํ์ง๋ง ์ง๊ธ์ ์ญํ ์ด ์กฐ๊ธ ๋ค๋ฅด๊ฒ ๋ณด์ ๋๋ค.
Narwhal์ platform์ ๋ง๋ค๊ณ ,
Beluga๋ data platform์ ๋ง๋ค๊ณ ,
KubeMetal์ local MLOps environment๋ฅผ ๋ง๋ค๊ณ ,
kube-ready-box๋ infrastructure foundation์ ๋ง๋ค๊ณ ,
ldapium์ identity component๋ฅผ ๋ง๋ค๊ณ ,
nfs-quota-agent๋ storage integration์ ๋ง๋ค๊ณ ,
OpenForge๋ ์ด ๋ชจ๋ ํ๋ก์ ํธ์์ ๋ฐ๋ณต๋๋ engineering practice๋ฅผ ํ์คํํฉ๋๋ค.
๊ทธ๋์ OpenForge์ ์ฑ๊ณต ๊ธฐ์ค๋ GitHub stars๋ ๊ธฐ๋ฅ ์๋ง์ผ๋ก ํ๋จํ๋ฉด ์ ๋ฉ๋๋ค.
๋ ์ค์ํ ์ง๋ฌธ์ ๋ค์์ ๋๋ค.
์ด standard๊ฐ ์ค์ repository์์ ์ฌ์ฉ๋๋๊ฐ?
์ค์ ๋ก ๋ฐ๋ณต ์์
์ด ์ค์ด๋๋๊ฐ?
CI ํ์ง์ด ์ข์์ง๋๊ฐ?
release evidence๊ฐ ์ผ๊ด๋๋๊ฐ?
์ ํ๋ก์ ํธ๋ฅผ bootstrapํ๋ ์๊ฐ์ด ์ค์ด๋๋๊ฐ?
์ค์ ํ๋ก์ ํธ์ feedback์ด ๋ค์ standard๋ฅผ ๊ฐ์ ํ๋๊ฐ?์ด๋ ๊ฒ ๋ณด๋ฉด OpenForge๋ OSS portfolio์ engineering control plane์ ๊ฐ๊น์ต๋๋ค.
10. ์์ผ๋ก์ ๋ฐฉํฅ
์์ผ๋ก๋ OpenForge ์์ฒด๋ฅผ ์์ฑ๋ framework๋ก ๋ง๋ค๊ธฐ๋ณด๋ค, ์ค์ ํ๋ก์ ํธ์์ ๊ณ์ ๊ฒ์ฆํ๋ ๋ฐฉํฅ์ผ๋ก ๊ฐ์ ธ๊ฐ๋ ค๊ณ ํฉ๋๋ค.
OpenForge
โ
Bootstrap / Standard
โ
Narwhal / Beluga / KubeMetal / ...
โ
Actual Issues / CI / Releases
โ
Audit / Metrics
โ
OpenForge improvement์ด๋ ๊ฒ ํ๋ฉด ์๋ก์ด ํ๋ก์ ํธ๊ฐ ์ถ๊ฐ๋ ๋๋ง๋ค ๊ฐ์ repository governance, CI/CD, security, release, localization ๋ฌธ์ ๋ฅผ ์ฒ์๋ถํฐ ๋ค์ ํ ํ์๊ฐ ์์ต๋๋ค.
๋ฐ๋๋ก ์ค์ ํ๋ก์ ํธ๊ฐ ์๋ก์ด ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ๋ฉด ๊ทธ ๊ฒฝํ์ ๋ค์ OpenForge standard๋ก ๋๋๋ฆด ์ ์์ต๋๋ค.
๊ฒฐ๋ก
์ด๋ฒ ์์ ์ ํ๋ฉด์ ๊ฐ์ฅ ํฌ๊ฒ ๋ฐ๋ ์๊ฐ์ "์ฌ๋ฌ OSS๋ฅผ ์ด์ํ๋ค"๋ ๊ฒ์ด ๋จ์ํ repository ์ซ์๊ฐ ๋์ด๋๋ ๊ฒ์ด ์๋๋ผ engineering system์ ์ด์ํ๋ ๊ฒ์ด๋ผ๋ ์ ์ ๋๋ค.
7๊ฐ์ repository๋ฅผ ๋๊ฐ์ด ๋ง๋๋ ๊ฒ์ ๋ชฉํ๊ฐ ์๋๋๋ค.
์คํ๋ ค ๊ฐ ํ๋ก์ ํธ์ architecture์ ๋ชฉ์ ์ ์ต๋ํ ์์ ๋กญ๊ฒ ์ ์งํ๋ฉด์,
- ๋ฌด์์ repository quality๋ผ๊ณ ๋ถ๋ฅผ์ง
- ์ด๋ป๊ฒ CI๋ฅผ ์ ๋ขฐํ ์ง
- release evidence๋ฅผ ์ด๋ป๊ฒ ๋จ๊ธธ์ง
- security์ supply chain์ ์ด๋ป๊ฒ ๊ฒ์ฆํ ์ง
- AI-assisted development๋ฅผ ์ด๋ค ๊ฒฝ๊ณ ์์์ ์ฌ์ฉํ ์ง
์ ๋ํด์๋ ๊ณตํต์ ์ธ์ด๋ฅผ ๊ฐ๋ ๊ฒ์ด ์ค์ํ์ต๋๋ค.
OpenForge๋ ๊ทธ ๊ณตํต ์ธ์ด๋ฅผ repository์ ์ค์ engineering workflow ์ฌ์ด์ ์ฐ๊ฒฐํ๋ ์ญํ ์ ์์ํ์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์์ผ๋ก์ OSS portfolio์์๋ ๋ ๋ง์ ์ฝ๋๋ฅผ ๋ง๋๋ ๊ฒ๋ณด๋ค, ์ด๋ฏธ ๋ง๋ ์ฝ๋๋ฅผ ๋ฐ๋ณต ๊ฐ๋ฅํ๊ณ ๊ฒ์ฆ ๊ฐ๋ฅํ๊ฒ ์ด์ํ๋ ๋ฅ๋ ฅ์ด ๋ ์ค์ํด์ง ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค.