Skip to content

Commit 800a017

Browse files
committed
初始代码提交
0 parents  commit 800a017

File tree

857 files changed

+168555
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

857 files changed

+168555
-0
lines changed

.eslintignore

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
/coverage
2+
node_modules
3+
/packages/hap-debugger/lib/
4+
/packages/hap-debugger/inspector/
5+
/packages/hap-debugger/devtools/
6+
/packages/hap-debugger/src/client/
7+
/packages/*/lib
8+
/packages/hap-server/lib
9+
/packages/hap-server/src/preview/static
10+
/packages/hap-toolkit/fixtures
11+
/packages/hap-packager/test/fixtures/
12+
/packages/hap-packager/test/build/
13+
/packages/sample/**
14+
!/packages/sample/__tests__/** # doesn't work

.eslintrc

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"extends": ["standard", "prettier"],
3+
"env": {
4+
"es6": true,
5+
"node": true,
6+
"jest": true
7+
},
8+
"parser": "babel-eslint",
9+
"rules": {
10+
"camelcase": 0,
11+
"no-debugger": 1,
12+
"no-unused-vars": 1
13+
}
14+
}

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
package-lock.json -diff

.gitignore

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
*~
2+
.DS_Store
3+
Thumbs.db
4+
5+
*.log
6+
*.iml
7+
.idea/
8+
.vscode/
9+
node_modules/
10+
*.tgz
11+
/release
12+
testapp
13+
/coverage
14+
server/lib
15+
*.diff
16+
temp-test-*
17+
/packages/*/lib
18+
/test/build
19+
/test/dist
20+
/packages/*/test/build
21+
22+
scripts
23+
dist

.gitlab-ci.yml

Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
image: node:lts
2+
3+
cache:
4+
paths:
5+
- node_modules/
6+
# wait for https://gitlab.com/gitlab-org/gitlab-runner/issues/2620
7+
# - packages/**/node_modules/
8+
- packages/hap-compiler/node_modules/
9+
- packages/hap-debugger/node_modules/
10+
- packages/hap-dev-utils/node_modules/
11+
- packages/hap-dsl-xvm/node_modules/
12+
- packages/hap-packager/node_modules/
13+
- packages/hap-server/node_modules/
14+
- packages/hap-shared-utils/node_modules/
15+
- packages/hap-toolkit/node_modules/
16+
- packages/integration-tests/node_modules/
17+
- examples/sample/node_modules/
18+
19+
stages:
20+
- test
21+
- build
22+
- release
23+
- deploy
24+
25+
before_script:
26+
- npx envinfo
27+
- npm install
28+
- npm run bootstrap
29+
30+
build:
31+
stage: build
32+
script:
33+
- npm run build
34+
tags:
35+
- docker
36+
37+
build-on-node10:
38+
image: node:10
39+
stage: build
40+
script:
41+
- npm run build
42+
tags:
43+
- docker
44+
45+
build-on-node-latest:
46+
image: node:latest
47+
stage: build
48+
script:
49+
- npm run build
50+
tags:
51+
- docker
52+
53+
coverage:
54+
stage: test
55+
# https://ac.gerrit.sodajs.org/fe/common-docker
56+
image: quickapp/qa-fe-common
57+
coverage: '/^Lines\s*: (\d+\.\d+)%/'
58+
script:
59+
- npm run build:dev # to test coverage, don't minify code
60+
- npm run test:cov
61+
artifacts:
62+
paths:
63+
- coverage/
64+
expire_in: 2 weeks
65+
tags:
66+
- docker
67+
68+
test:
69+
stage: test
70+
image: quickapp/qa-fe-common
71+
script:
72+
- npm run build
73+
- npm run prettier-check
74+
- npm run test
75+
tags:
76+
- docker
77+
78+
pack:
79+
stage: release
80+
script:
81+
- npm run build
82+
- npm run pack
83+
- npm run pack-sourcemaps
84+
artifacts:
85+
name: 'hap-toolkit-$CI_COMMIT_REF_NAME'
86+
paths:
87+
- 'packages/*/*.tgz'
88+
expire_in: 2 weeks
89+
tags:
90+
- docker
91+
only:
92+
- tag
93+
# not supported now
94+
#pages:
95+
# stage: deploy
96+
# dependencies:
97+
# - coverage
98+
# script:
99+
# - mv coverage/ public/
100+
# artifacts:
101+
# paths:
102+
# - public
103+
# expire_in: 90 days
104+
# tags:
105+
# - docker

.npmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
registry=https://registry.npmjs.org/

.prettierignore

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
/coverage
2+
node_modules
3+
/packages/*/lib/
4+
/packages/hap-toolkit/lib/
5+
/packages/hap-toolkit/coverage/
6+
/packages/hap-debugger/devtools/
7+
/packages/hap-packager/lib/
8+
/packages/hap-packager/test/build/
9+
/packages/hap-packager/test/case/
10+
/packages/hap-packager/test/fixtures/
11+
/packages/hap-server/lib/
12+
/packages/hap-server/src/preview/static
13+
.prettierignore
14+
.prettierrc
15+
/packages/hap-toolkit/fixtures/temp-test-app*
16+
/packages/hap-dsl-xvm/test/
17+
/examples/sample/**

.prettierrc

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"printWidth": 100,
3+
"tabWidth": 2,
4+
"semi": false,
5+
"trailingComma": "none",
6+
"singleQuote": true
7+
}

.rgignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
packages/hap-server/src/preview/static/*

CONTRIBUTING.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
[readme](./readme.md)

0 commit comments

Comments
 (0)