-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpackages.json
More file actions
79 lines (79 loc) · 4.01 KB
/
packages.json
File metadata and controls
79 lines (79 loc) · 4.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
{
"Core": {
"sub": [
{"name": "container", "desc": "Dependency injection implements PSR-11", "feat": ["travis-org", "scrutinizer", "coveralls"]},
{"name": "coroutine", "desc": "Native coroutine with yield for php7", "feat": ["travis-org", "scrutinizer", "coveralls"]},
{"name": "promise", "desc": "Promises/A+ implements with addition commands e.g. race, all", "feat": ["travis-org", "scrutinizer", "coveralls"]},
{"name": "channel", "desc": "Async piped works made simple", "feat": ["travis-org", "scrutinizer", "coveralls"]},
{"name": "chain", "desc": "Extensional logic layers for request/response flows", "feat": ["travis", "scrutinizer", "coveralls"]},
{"name": "timer"}
]
},
"Discovery": {
"sub": [
{"name": "consul", "desc": "Service registry/discovery and kv-store", "feat": ["travis", "scrutinizer", "coveralls"]}
]
},
"DevOps": {
"sub": [
{"name": "monitor", "desc": "Prometheus metrics pull/push", "feat": ["travis", "scrutinizer", "coveralls"]},
{"name": "tracing", "desc": "OpenTracing collector", "feat": ["scrutinizer"]},
{"name": "traced", "desc": "Jaeger/zipkin platform", "feat": ["scrutinizer"]},
{"name": "log", "desc": "Dynamic logging format/receiver and supports logs replication", "feat": ["scrutinizer"]}
]
},
"Resources": {
"sub": [
{"name": "config", "desc": "Dynamic config in-flight, backend supports Consul", "feat": ["travis", "scrutinizer", "coveralls"]},
{"name": "cluster", "desc": "Clustered resources made easy", "feat": ["travis", "scrutinizer", "coveralls"]},
{"name": "pool", "desc": "Connection pool for everything", "feat": ["travis", "scrutinizer", "coveralls"]}
]
},
"Servers": {
"sub": [
{"name": "console", "desc": "Application startup based chip", "feat": ["travis", "scrutinizer", "coveralls"]},
{"name": "serving", "desc": "Shared server features"},
{"name": "web", "desc": "Flexible routes and controller powered", "feat": ["travis", "scrutinizer", "coveralls"]}
]
},
"RPC": {
"sub": [
{"name": "rpc", "desc": "RPC protocol base", "feat": ["travis", "scrutinizer", "coveralls"]},
{"name": "hrpc", "desc": "HTTP based RPC server", "feat": ["scrutinizer"]},
{"name": "hrpcc", "desc": "HTTP based RPC client", "feat": ["scrutinizer"]},
{"name": "hrpca", "desc": "Accelerated network with TCP for HRPC", "feat": ["travis", "scrutinizer", "coveralls"]}
]
},
"Network": {
"sub": [
{"name": "net", "desc": "Base types and APIs contracted", "feat": ["travis", "scrutinizer", "coveralls"]},
{"name": "dns", "desc": "DNS resolver"},
{"name": "psr7", "desc": "PSR-7 standard implements"},
{"name": "http", "desc": "includes Client/Server/WebSocket", "feat": ["travis", "scrutinizer", "coveralls"]},
{"name": "socket", "desc": "TCP/UDP socket", "feat": ["scrutinizer"]}
]
},
"Queue": {
"sub": [
{"name": "nsq", "desc": "Publish/consuming with cluster, configurable for online migrating", "feat": ["scrutinizer"]}
]
},
"Storage": {
"sub": [
{"name": "database", "desc": "Supports MySQL", "feat": ["travis", "scrutinizer", "coveralls"]},
{"name": "redis", "desc": "Supports Redis", "feat": ["travis", "scrutinizer", "coveralls"]},
{"name": "mysql", "desc": "SQL builder for MySQL", "feat": ["travis", "scrutinizer", "coveralls"]},
{"name": "cache", "desc": "Multi-backend and pure cache API", "feat": ["travis", "scrutinizer", "coveralls"]}
]
},
"Utils": {
"sub": [
{"name": "dsn", "desc": "DSN parser", "feat": ["travis-org", "scrutinizer", "coveralls"]},
{"name": "env", "desc": "ENV parser", "feat": ["travis", "scrutinizer", "coveralls"]},
{"name": "i18n"},
{"name": "process", "desc": "Multi-process coordination framework", "feat": ["scrutinizer"]},
{"name": "shaping", "desc": "Token-Bucket based shaping control", "feat": ["scrutinizer"]},
{"name": "validator", "feat": ["travis", "scrutinizer", "coveralls"]}
]
}
}