Skip to content

epiijs/reference

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

epiijs

A simple web framework powered by love and lazy.

设计原则

  • 显式大于隐式:不过早抽象、不过度设计,所有设计必须是显式的
  • 体验大于预设:开发者是唯一用户,处处可配置,约定俗成不强加为隐式契约
  • 追求最终目标:一切非必须的功能全部不做

详见 specs/principles.md

项目族

graph TD
    subgraph 应用层
        create[create 脚手架]
        client[client 前端构建]
        server[server 后端框架]
    end
    subgraph 基础层
        config[config 配置]
        inject[inject DI]
        httply[httply HTTP]
    end
    subgraph 工具层
        deploy[deploy 包管理]
        eslint[eslint-config 代码规范]
    end
    client <--> server
    create --> server & client & config
    server --> httply & inject & config
    client --> config
Loading
说明 状态
server 后端框架,Koa-like 洋葱模型管线 ✅ v4 活跃
client 前端构建 ⚠️ 停滞
config 统一应用配置 ✅ 稳定
inject 依赖注入容器 ✅ 稳定
httply HTTP 消息抽象 ✅ 新发布
create 脚手架 ⚠️ 停滞
deploy 包管理工具 ✅ 稳定
eslint-config 代码规范 ✅ 活跃维护

本仓库

这是 epiijs 项目族的知识库——设计决策、API 约定、架构约束的唯一权威来源。

reference/
├── specs/       # 规范文档(架构、原则、约定)
├── projects/    # 各子项目设计文档
├── blogs/       # 技术博客与认知文章
└── legacies/    # 过期但值得留存的历史文档

About

The single source of truth for epiijs.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors