Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2120 commits
Select commit Hold shift + click to select a range
f3c1666
Docs: add input event in input Events Table (#18061)
zhouxinyong Nov 15, 2019
5491e52
Docs: delete Input repeat change event (#18085)
zhouxinyong Nov 18, 2019
2919e57
fix: FF scroll bar width (#18091)
iamkun Nov 25, 2019
bf97432
Chore: Update Changelog (#18200)
iamkun Nov 26, 2019
be23628
[build] 2.13.0
iamkun Nov 26, 2019
6ec5f8e
[release] 2.13.0
iamkun Nov 26, 2019
7122ddb
Transfer: fix incorrect line-height of el-transfer's first list item …
hanx316 Apr 10, 2020
091f63a
[Input Number] Correctly compute inputNumberDisabled (#18439)
ashuser-pendo Apr 10, 2020
590d7b8
doc: Popconfirm doc update (#18324)
iamkun Apr 10, 2020
b903a87
Carousel: fix console typo bug (#18264)
zengxinhai Apr 10, 2020
73de4b6
doc: fix step-strictly docs typo (#18705)
dream2023 Apr 10, 2020
3b7f95a
Autocomplete: add change event (#17913)
sxzz Apr 10, 2020
624c1e9
Autocomplete: fix suggestion error when textarea (#18478)
roojay520 Apr 10, 2020
bc7dcc6
Image: don't show image-viewer when preview is false (#18967)
inooNgt Apr 10, 2020
7259a83
Image: Fix preview dose not show when preview list not contain src is…
luckyCao Apr 10, 2020
3235daa
chore: remove index intro (#19155)
iamkun Apr 10, 2020
f3c76ee
Image: Fix shortcut key not work at second time issue (#18983) (#19156)
luckyCao Apr 13, 2020
4b869fb
Docs: fix a type error in document of steps component. (#17555)
haoranyu Apr 13, 2020
d9f71dc
Chore: Update Changelog (#19162)
luckyCao Apr 13, 2020
2b61113
[build] 2.13.1
iamkun Apr 13, 2020
d578b01
[release] 2.13.1
iamkun Apr 13, 2020
49d367e
Autocomplete: fix change event bug (#19200)
sxzz Apr 23, 2020
f89fa65
fix: Image update error status
lhx6538665 May 18, 2020
abb1677
locale: Fix ru-RU popconfirm translation (#19220)
Opppex May 18, 2020
3bc2d2b
locale: Fix vi translation (#19244)
quangln2810 May 18, 2020
a4c3ec8
locale: Update Catalan and Spanish translations (#19296)
Ismaaa May 18, 2020
e6785d6
locale: Update locale Indonesia (id.js) (#19320)
therour May 18, 2020
6d6df13
locale: Update Brazilian Portuguese translation (#19374)
diegomengarda May 18, 2020
d6f9adf
chore: update changelog (#19442)
iamkun May 18, 2020
d6107fe
[build] 2.13.2
iamkun May 18, 2020
bf534d9
[release] 2.13.2
iamkun May 18, 2020
04b5f0d
doc: Update Spanish Changelog 2.13.2 (#19944)
Gonzalo2310 Aug 18, 2020
649670c
chore: Update Discussion Group Link (#20175)
iamkun Sep 15, 2020
8bac0da
doc: Correct calendar English docs (#19912)
BryceBarbara Oct 27, 2020
d300b8c
fix: Update km.js (#20077)
Sovai Oct 27, 2020
b4aa263
fix(progress): fix attribute error (#19985)
Caaalabash Oct 27, 2020
90edfcc
fix: Update Russian locale (ru-RU.js) (#19451)
yangirov Oct 27, 2020
eb1c2c5
chore: update README (Vue 3.0) (#20345)
iamkun Oct 29, 2020
3ba2ca9
fix: Update ua locale (#20344)
MammutAlex Oct 29, 2020
2acff77
docs: fix color picker default value typo (#20212)
Zhwt Oct 29, 2020
bcc36eb
fix: re-name error popconfirm event name (#20240)
hugiron Oct 29, 2020
1044d93
chore: update changelog (#20347)
iamkun Oct 29, 2020
f062365
chore: update version.js
iamkun Oct 29, 2020
193ca02
[build] 2.14.0
iamkun Oct 29, 2020
50e5519
[release] 2.14.0
iamkun Oct 29, 2020
ea5b4db
chore: remove donation section
iamkun Nov 9, 2020
4448fab
i18n: Update Arabic translation (#20202)
elkattan Nov 11, 2020
1f7a591
chore: readme add link to Vue.js 3.0 Migration repository (#20199)
g3r4n Nov 11, 2020
c71ab0a
chore: update sponsor (#20425)
iamkun Nov 11, 2020
985bd49
Popover: compatible with 2.6 new v-slot syntax (#20424)
iamkun Nov 11, 2020
5ce89b8
i18n: Update Uighur locale (#20177)
Nov 11, 2020
31286d7
chore: update changelog (#20427)
iamkun Nov 11, 2020
deb4105
[build] 2.14.1
iamkun Nov 11, 2020
0498151
[release] 2.14.1
iamkun Nov 11, 2020
a2683e9
Update faas config
iamkun Nov 12, 2020
3ceec7a
chore: update issue template (#20588)
iamkun Dec 18, 2020
7e22785
Select: fix placeholder i18n bug (#17644)
nzh63 Dec 27, 2020
e2e63e6
fix: fix Popconfirm i18n bug
iamkun Dec 27, 2020
5fecffa
Merge pull request #20622 from iamkun/fix/error-i18n-prop
beliefgp Dec 28, 2020
127dfad
docs: fix typo in french translation of datetime-picker.md (#20543)
lonk Dec 29, 2020
3d7c3d7
Drawer: fix focus bug (#20626)
cs1707 Dec 30, 2020
d216a25
Docs: add format attribute description to the progress component (#20…
cs1707 Jan 4, 2021
188605c
Image: preview optimization (#20652)
cs1707 Jan 15, 2021
9eb0a3d
feat: add change log 2.15.0 (#20692)
cs1707 Jan 15, 2021
6569ae2
[build] 2.15.0
cs1707 Jan 15, 2021
b4efaa3
[release] 2.15.0
cs1707 Jan 15, 2021
18cf34f
fix(Drawer): fix size number bug (#20718)
cs1707 Jan 22, 2021
493e188
fix: fix incorrect image object fit ratio in IE (#19583)
charlie0228 Jan 25, 2021
c323890
chore: update Axure resource v2.1.0
iamkun Jan 31, 2021
e8e3a64
Merge pull request #20740 from iamkun/chore/axure
cs1707 Feb 1, 2021
cea8c8c
Cascader: fix cascader panel active path (#20730)
cs1707 Feb 2, 2021
8d1d5c5
fix: fix calendar component i18n bug
iamkun Feb 6, 2021
061dfa3
fix(color-picker): fix color-picker can't select 8-digit hex color (#…
UxieVerity Feb 6, 2021
20c7cc9
Merge pull request #20758 from iamkun/fix/calendar-i18n
cs1707 Feb 10, 2021
53f842a
chore: update header banner
iamkun Feb 23, 2021
6c9af47
Merge pull request #20791 from iamkun/feat/v3-banner
cs1707 Feb 23, 2021
de0bf4f
docs: add change log (#20798)
cs1707 Feb 23, 2021
9bbf070
[build] 2.15.1
cs1707 Feb 23, 2021
29956b5
[release] 2.15.1
cs1707 Feb 23, 2021
06ddc10
chore: remove getTestEle (#20811)
cs1707 Mar 19, 2021
fa64999
Image: fix z-index and keydown event add stopPropagation (#20859)
cs1707 Mar 19, 2021
0485801
Input: fix show password cursor (#20870)
cs1707 Mar 26, 2021
0606cb8
Input: fix show password icon in edge (#20902)
cs1707 Apr 6, 2021
0418a47
fix: update isFunction (#20912)
cs1707 Apr 8, 2021
655d89f
Carousel: fix interval and scale bug (#20931)
cs1707 Apr 15, 2021
486219a
Cascader: fix delete tag bug (#20939)
cs1707 Apr 16, 2021
17de41f
Drawer: add overflow auto (#20948)
cs1707 Apr 21, 2021
d0194e1
feat: add change log (#21032)
cs1707 May 28, 2021
f1ef52e
[build] 2.15.2
cs1707 May 28, 2021
29268a3
[release] 2.15.2
cs1707 May 28, 2021
df6965f
Skeleton: add skeleton component (#21038)
cs1707 Jun 1, 2021
e1e65b3
Local: fix week translations for hr locale (#21040)
cs1707 Jun 2, 2021
47158e9
Table: fix lazy load data (#21041)
cs1707 Jun 3, 2021
4ed7ac6
Docs: fix form hide-required-asterisk description (#21045)
cs1707 Jun 4, 2021
e1990a7
Fix drawer destroy (#20715)
zj9495 Jun 7, 2021
5ba0f1c
Row: fix align top (#20963)
cs1707 Jun 7, 2021
9a4b758
Select: fix the bug when the value is Boolean (#21052)
cs1707 Jun 8, 2021
8168d14
Calendar: fix first-day-of-week (#21057)
cs1707 Jun 9, 2021
2c39cce
Utils: fix isScroll (#21065)
cs1707 Jun 11, 2021
7529062
Skeleton: fix skeleton.d.ts (#21074)
cs1707 Jun 15, 2021
d0b3454
Empty: add empty component (#21080)
cs1707 Jun 17, 2021
1b7ff34
CascaderPanel: export type (#21070)
qige2016 Jun 18, 2021
318e89b
Spinner: add spinner.d.ts (#21090)
qige2016 Jun 21, 2021
cde441f
fix(utils.dom): fix utils.dom error (#21049)
fw6 Jun 24, 2021
d5f4eac
chore: add changelog (#21108)
cs1707 Jun 29, 2021
03d85e9
[build] 2.15.3
cs1707 Jun 29, 2021
c64358a
[release] 2.15.3
cs1707 Jun 29, 2021
68e07ca
Utils: fix isScroll (#21098)
canvascat Jul 1, 2021
034da49
Descriptions: add description component (#21129)
cs1707 Jul 8, 2021
10bb2df
Translation: update it.js (#21133)
bliberi Jul 9, 2021
960bbcb
RadioGroup: fix RadioGroup used in component causes exception #17908 …
lceric Jul 9, 2021
6bbc046
chore: fix lint and some errors (#21136)
cs1707 Jul 9, 2021
09e789b
Result: add result component (#21171)
cs1707 Jul 21, 2021
1ef72a3
Message: fix message[type] (#21088)
cs1707 Jul 23, 2021
f1252dc
Carousel: reset the timer when setActiveItem method is called (#20846)
Jul 28, 2021
19f25ba
Cascader: fix emitPath (#21185)
cs1707 Jul 28, 2021
4943867
Select: fix select filterable bug (#17494)
profore Jul 29, 2021
4d7d24b
Tree: fix insertChild (#21194)
cs1707 Aug 2, 2021
c50e8dd
Select: fix a bug that makes the browser jitter in zoom mode (#21197)
cs1707 Aug 3, 2021
3a9d459
chore: add changelog (#21199)
cs1707 Aug 3, 2021
e74202c
[build] 2.15.4
cs1707 Aug 3, 2021
69fa9dc
[release] 2.15.4
cs1707 Aug 3, 2021
a54484e
Select: fix resetInputHeight (#21201)
cs1707 Aug 4, 2021
b7451a8
chore: add changelog (#21203)
cs1707 Aug 4, 2021
ccb7666
[build] 2.15.5
cs1707 Aug 4, 2021
390264f
[release] 2.15.5
cs1707 Aug 4, 2021
eb48974
Cascader: fix a bug that makes the browser jitter in zoom mode (#21207)
cs1707 Aug 9, 2021
6fda9a0
i18n: fix italian mistake (#21012)
ricardotondello Aug 11, 2021
72be8f5
Cascader: optimize performance (#21231)
cs1707 Aug 17, 2021
eeb9a93
Select: fix long text overflow in multiple mode (#21237)
cs1707 Aug 18, 2021
c50a0bf
Dropdown: add disabled property (#21235)
mshioda Aug 19, 2021
a87ce4b
Radio: fix checked state when browser go back (#21250)
cs1707 Aug 23, 2021
c51d2de
Descriptions: fix type declaration (#21265)
adaex Aug 26, 2021
cd44289
Descirptions: avoid table style conflict (#21254)
adaex Aug 26, 2021
f71afe0
Drawer: fix append to body (#21264)
cs1707 Aug 26, 2021
6e23dc3
chore: add changelog (#21286)
cs1707 Sep 2, 2021
8ebddcf
[build] 2.15.6
cs1707 Sep 2, 2021
50a464e
[release] 2.15.6
cs1707 Sep 2, 2021
95445e2
Select: fix click icon triggering dropdown (#21314)
dennyak47 Sep 16, 2021
492ab00
Badge: fix type class when is-dot (#21308)
adaex Sep 16, 2021
6ae261d
Form: validate method reject error info (#21374)
cs1707 Oct 11, 2021
5e037ce
Select: fix keydown event when composition (#21336)
bchen1029 Oct 12, 2021
5390f40
Table: fix resizeObserver loop limit exceeded (#21255)
tomieric Oct 15, 2021
d19304f
Chore: create preview.yml (#21457)
cs1707 Nov 10, 2021
fa76e11
Chore: fix CI (#21461)
cs1707 Nov 11, 2021
bb35f47
Descriptions: fix label slot bug (#21462)
cs1707 Nov 11, 2021
d6dedac
Chore: replace node-sass with dart-sass (#21019)
linxsbox Nov 15, 2021
d0ed7f9
Table: fix toggleAllSelection bug when table is empty (#21456)
cs1707 Nov 17, 2021
e39d4cb
Button: fix disabled priority (#21375)
cs1707 Nov 17, 2021
6baf6dc
Docs: fix skeleton typos (#21408)
zhhbstudio Nov 17, 2021
13d48cf
Table: optimize performance (#21330)
cs1707 Nov 18, 2021
c120546
chore: add changelog (#21481)
cs1707 Nov 18, 2021
f64fe04
[build] 2.15.7
cs1707 Nov 18, 2021
7f54540
[release] 2.15.7
cs1707 Nov 18, 2021
55bac06
Table: revert sync fixed table rows height (#21486)
cs1707 Nov 23, 2021
473ef53
Switch: fix toggling value error (#19473)
EdwinBetanc0urt Jan 4, 2022
3204dd5
i18n: Update Azerbaijani translation (#21771)
chz Apr 11, 2022
416b42f
i18n: Update Slovenian translation (#21729)
patik123 Apr 11, 2022
d2b393b
fix: vue version explicitly to 2.x (#21736)
ckvv Apr 11, 2022
2169a2a
i18n: Update Slovak translations (#21711)
sjaustirni Apr 11, 2022
ce1a138
i18n: Add Icelandic translation (#21709)
aronhr Apr 11, 2022
cb17bf1
i18n: Add Bengali translation (#21485)
llwwtt Apr 11, 2022
4d98f7d
Docs: update input typo about size attribute (#21723)
justforuse Apr 11, 2022
d6c269d
Docs: Update skeleton.md (#21601)
yanwydxf Apr 11, 2022
f109628
DatePicker: fix function name typo (#21663)
justforuse Apr 11, 2022
cc9a7d5
Revert "Chore: replace node-sass with dart-sass (#21019)" (#21791)
xinguanhua Apr 12, 2022
e3f54c5
chore: add changelog (#21792)
xinguanhua Apr 12, 2022
5d6324d
i18n: Format optimization
Apr 13, 2022
9984a9e
[build] 2.15.8
Apr 13, 2022
2f4f696
[release] 2.15.8
Apr 13, 2022
0144bad
fix: codepen vue version and table-header sync (#21863)
xinguanhua May 30, 2022
a1c673d
i18n: Add Swahili translation
quilltouch Jun 2, 2022
a2b7304
Form-item: rules validate sync (#21892)
xinguanhua Jun 2, 2022
f0b3f92
Tooltip: fix getFirstElement (#21886)
zhankang Jun 2, 2022
56d6a23
Docs: fix date-picker typos (#21877)
lauson-oo Jun 2, 2022
0a03b9d
Docs: Update popover.md (#21843)
lod61 Jun 2, 2022
807e208
DatePicker & Cascader: fix the dropdown animation direction (#21806)
XivLaw Jun 2, 2022
13ef966
Docs: update time-picker.md (#21803)
Alanscut Jun 2, 2022
934826c
Cascader: fix unexpected error (#21759)
louiebb Jun 2, 2022
a2ef0d6
chore: add launch-editor-middleware (#21901)
xinguanhua Jun 2, 2022
c93981a
Input: remove unused scss variable (#21558)
cheese-git Jun 2, 2022
4b2b24a
Table: fix el-checkbox not imported issue(#21796,#20625) (#21828)
bobohuochai Jun 2, 2022
a0e82aa
Docs: update form.md (#21902)
xinguanhua Jun 2, 2022
9f43451
Docs: Update calendar.md (#21814)
GoJam11 Jun 2, 2022
2d267a1
chore: add changelog (#21903)
xinguanhua Jun 2, 2022
e4ee3f9
i18n: Format optimization
Jun 3, 2022
9eb1be4
[build] 2.15.9
Jun 3, 2022
8ab1db8
[release] 2.15.9
Jun 3, 2022
79c7c51
i18n: Update Swahili translation(#21904)
Cholowao Aug 17, 2022
8b5e58d
i18n: Add Sinhalese translation (#21936)
sayuri-gi Aug 18, 2022
fe898a1
i18n: Update Spanish translation (#21924)
Aug 18, 2022
952315b
i18n: Add Malaysian translation (#22028)
Aug 18, 2022
813abce
DatePicker: fix modify props "placement" error (#21908)
lqzhgood Aug 18, 2022
3186d22
Docs: update popover.md (#22083)
lm312 Aug 18, 2022
336a49b
Loading: fix sticky DOM error (#22087)
zzjjhh001 Aug 18, 2022
acfc93a
Docs: Update skeleton.md (#22092)
lm312 Aug 18, 2022
71268c5
Utils: update date-util.js (#22099)
Due07 Sep 13, 2022
d33c4e0
DatePicker: add months And years type (#21918)
tianchao1995 Sep 13, 2022
29c5f6b
DatePicker: 文档补充append-to-body字段 (#21970)
guojiongwei Sep 13, 2022
bccadfc
Tree: fix lazy-load check problem (#21934)
kiss-keray Sep 13, 2022
3dd573d
chore: add changelog (#22148)
xinguanhua Sep 13, 2022
575ffc0
[build] 2.15.10
Sep 13, 2022
cf3f1bd
[release] 2.15.10
Sep 13, 2022
5d7374b
i18n: Update Norwegian translation (#22145)
Barsnes Sep 29, 2022
5af6090
Docs: Update radio.md (#22178)
bchen1029 Nov 14, 2022
490bcba
chore: Add Web Types to improve code assistance in WebStorm IDE and o…
piotrtomiak Nov 14, 2022
bd56221
chore: add new component statistics (#22159)
webvs2 Nov 14, 2022
f1c8a26
Progress: add color prop (#22089)
lm312 Nov 14, 2022
d34196d
i18n: Fix Malaysian translation (#22185)
z4q Nov 14, 2022
ddbf9df
chore: update docs and fix bugs
Nov 15, 2022
28d6e03
chore: add changelog
Nov 15, 2022
7cfd274
Docs: code optimization
Nov 15, 2022
b308372
[build] 2.15.11
Nov 15, 2022
1e969ef
[release] 2.15.11
Nov 15, 2022
e33c040
Statistic:Fixed the thousandth bit bug (#22252)
webvs2 Nov 15, 2022
5e62e88
chore: add changelog
Nov 15, 2022
d1c6895
[build] 2.15.12
Nov 15, 2022
425235b
[release] 2.15.12
Nov 15, 2022
fa18776
statistic:Updated countdown feature to localize lodash Closes #222…
webvs2 Nov 18, 2022
b96d6e0
Docs: repair document links (#22370)
itmier Feb 7, 2023
c56f1d6
Statistic: Update code and doc (#22276)
webvs2 Feb 7, 2023
3c0780d
chore: missing web-type after publishing (#22271)
loosheng Feb 7, 2023
6144220
Statistic : fix slot display bug (#22375)
webvs2 Feb 9, 2023
0272919
InputNumber: fix touch one click trigger twice on the window touch pa…
mrsai Feb 9, 2023
ac73dcc
Docs: 修复layout属性的siezs属性值在第一个示例中显示错误 issue(#22220) (#22288)
xujintai123 Feb 9, 2023
e7d6893
Image: add initialIndex prop (#22346)
inkroom Feb 9, 2023
a14ad2a
Docs(en-US): [DateTimePicker] (#22270)
Hazel-Lin Feb 9, 2023
5ab9342
Docs(en-US): [Calendar] (#22269)
Hazel-Lin Feb 9, 2023
3dd2a88
Docs(en-US): [Form] (#22268)
Hazel-Lin Feb 9, 2023
796a223
chore: optimize code and fix bugs
Feb 9, 2023
d3f88b2
Button: fix web-types type props (#22281)
whzxc Feb 9, 2023
43a955a
docs: Input Events Table remove repeated input event. (#22093)
lm312 Feb 10, 2023
daf1349
Docs:[Statistic] update docs and fix bugs (#22383)
JUST-Limbo Feb 12, 2023
d812603
chore: add changelog
Feb 12, 2023
03f53ae
[build] 2.15.13
Feb 13, 2023
41508ac
[release] 2.15.13
Feb 13, 2023
f14b5ba
i18n: Update Uzbek translation (#22390)
akahon Feb 21, 2023
041227d
Table: table add highlight selection row (#22382)
wangdaodao Aug 14, 2023
68e8c86
Statistic :fix doc; Optimized code; (#22384)
webvs2 Aug 14, 2023
9640d0f
i18n: Update Spanish translation (#22430)
Aug 14, 2023
3eeaea5
docs: update readme and website example links (#22642)
lyfeyaj Aug 23, 2023
eedc0f6
i18n: add sr-Latn translation (#22567)
N-M Aug 24, 2023
b3e5c5d
Docs: repair document links (#22539)
brizer Aug 24, 2023
13fc68c
Img: delete referrerpolicy prop (#22651)
xinguanhua Aug 24, 2023
02b5c9a
chore: add changelog
Aug 24, 2023
943e849
[build] 2.15.14
Aug 24, 2023
290e68e
[release] 2.15.14
Aug 24, 2023
a5ff328
i18n: add lo-LA translation (#22812)
mydjin Mar 27, 2024
a07f3a5
docs: fix broken link of Vue2 official documentation (#22659)
skyclouds2001 Mar 27, 2024
c345bb4
Docs: official page foot picture size is incorrect (#22765) (#22801)
niansi-z Apr 2, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
29 changes: 28 additions & 1 deletion .babelrc
Original file line number Diff line number Diff line change
@@ -1,8 +1,32 @@
{
"presets": [["es2015", { "loose": true }]],
"presets": [
[
"env",
{
"loose": true,
"modules": false,
"targets": {
"browsers": ["> 1%", "last 2 versions", "not ie <= 8"]
}
}
],
"stage-2"
],
"plugins": ["transform-vue-jsx"],
"env": {
"utils": {
"presets": [
[
"env",
{
"loose": true,
"modules": "commonjs",
"targets": {
"browsers": ["> 1%", "last 2 versions", "not ie <= 8"]
}
}
],
],
"plugins": [
["module-resolver", {
"root": ["element-ui"],
Expand All @@ -11,6 +35,9 @@
}
}]
]
},
"test": {
"plugins": ["istanbul"]
}
}
}
6 changes: 6 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
src/utils/popper.js
src/utils/date.js
src/utils/lodash.js
examples/play
*.sh
node_modules
lib
coverage
*.md
*.scss
*.woff
*.ttf
16 changes: 8 additions & 8 deletions .eslintrc
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
{
"env": {
"mocha": true
},
"globals": {
"expect": true,
"sinon": true
"ga": true,
"chrome": true
},
"plugins": ["html", "json"],
"extends": "elemefe",
"rules": {
"no-restricted-globals": ["error", "event", "fdescribe"]
},
"plugins": ['vue'],
"extends": 'elemefe',
"parserOptions": {
"ecmaVersion": 6,
"ecmaFeatures": {
"experimentalObjectRestSpread": true,
"jsx": true
}
}
Expand Down
16 changes: 4 additions & 12 deletions .github/CONTRIBUTING.en-US.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ We are excited that you are interested in contributing to Element. Before submit

## Issue Guidelines

- Issues are exclusively for bug reports, feature requests and design-related topics. Other questions may be closed directly. If any questions come up when you are using Element, please hit [Gitter](https://gitter.im/ElemeFE/element) for help.
- Issues are exclusively for bug reports, feature requests and design-related topics. Other questions may be closed directly. If any questions come up when you are using Element, please hit [Gitter](https://gitter.im/element-en/Lobby) for help.

- Before submitting an issue, please check if similar problems have already been issued.

Expand All @@ -35,23 +35,15 @@ We are excited that you are interested in contributing to Element. Before submit
- Merging a PR takes two maintainers: one approves the changes after reviewing, and then the other reviews and merges.

## Prerequisites
`Node.js 4+` and `NPM 3+` are required.
`Node.js 4+`, `yarn` and `npm 3+` are required. Note: we use yarn to lock dependency versions, so you should install dependencies using `yarn` instead of `npm install`.
```shell
git clone [email protected]:ElemeFE/element.git
npm run dev

# open http://localhost:8085
```

For Chinese users, [yarn](https://github.com/yarnpkg/yarn) with taobao registry is recommended if the dependency installation is slow.
```shell
npm i yarn -g
yarn config set registry https://registry.npm.taobao.org
yarn
npm run dev

# open http://localhost:8085
```
> **Notice**: modify `examples/play/index.vue` file, use the component you contribute, then run `npm run dev:play`, go ahead [http://localhost:8085](http://localhost:8085), get result, more quickly and friendly.

To build:

Expand All @@ -60,7 +52,7 @@ npm run dist
```

## Component Developing Guidelines
- Run `make new <component-name>` to create project directory for a new component. Test codes, entry file, cooking config, documentation and `package.json` are included.
- Run `make new <component-name>` to create project directory for a new component. Test codes, entry file and documentation are included.
- Refer to `Button` for nested components.
- Refer to `Select` for components that depend on other components.

Expand Down
67 changes: 67 additions & 0 deletions .github/CONTRIBUTING.es.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
# Guía para Contribuidores a `Element UI`

¡Hola! Gracias por elegir [Element UI](http://element.eleme.io/#/en-US).

`Element UI` es un archivo de componentes para desarrolladores y para gerentes de productos ‘web’ basado en [Vue 2.0](https://vuejs.org/)

Estamos orgullosos de que usted esta interesado en contribuir al proyecto `Element`. Antes de someter sus contribuciones, por favor tome un momentito para leer estas simples guías para contribuidores.


## Guía Para Reportar Problemas (“Issues”)

- [“Issues”]( https://elementui.github.io/issue-generator) son exclusivamente para informar de errores, sugerencias o solicitaciones para funcionalidad adicional referente a diseño. Preguntas de otro tipo corren el riesgo de ser cerradas inmediatamente. Sí tiene preguntas sobre el uso de `Element`, vea [Gitter](https://gitter.im/element-en/Lobby) para más ayuda.

- Antes de someter un informe sobre algún problema, sírvase de revisar sí ya hubo un informe.

- Por favor especifique que versión de `Element` y `Vue` que esta utilizando, y que versión de sistema operativo y que versión de navegador web que está utilizando. [JSFiddle](https://jsfiddle.net/) esta recomendado para crear un entorno para reproducir el problema claramente.


## Guías para un “Pull Request (PR)”

- Crea una bifurcación (“fork”) del repositorio a su propia cuenta en github.com. Por favor no crea ramas nuevas aquí.

- Cuando cometa su cambio, formatea en esta forma: `[Nombre de componente]: Datos sobre el “commit”.` (por ejemplo. `Button: Reparación de xxx error`)

- **DE NINGUNA MANERA** incluya archivos dentro del directorio `lib`.

- Asegúrese de que el comando `npm run dist` produzca los archivos correctos.

- Para asegurar compatibilidad y reducir tamaño de los archivos, nuestra configuración de `babel` solo importa `preset-2015`, así que IPAs como Array.prototype.find` y `Object.assign` en `ES2015` no son recomendados. Puede importar “polyfills” terceros, sí es necesario.

- “Rebase” antes de crear un “pull request (PR)” para mantener la historia de “commits” limpia.

- Asegúrese que sus PRs se refrieran a la rama `dev` y no a la rama `master`.

- Si su PR arregla un error técnico, por favor, haga referencia al error especifico.

- Fusión de un PR requiere dos mantenedores: el primero aprueba los cambios después de revisar, y entonces el segundo mantenedor revisa los cambios y hace la fusión.


## Requerimientos Técnicos
`Node.js 4+`, `yarn` y `npm 3+` son requisitos. Nota: Usamos yarn para bloquear versiones de dependencias, por lo que debería instalar dependencias usando `yarn` en lugar de `npm install`.
.
```shell
git clone [email protected]:ElemeFE/element.git
npm run dev

# abra http://localhost:8085
```

> **Notice**: modify `examples/play/index.vue` file, use the component you contribute, then run `npm run dev:play`, go ahead [http://localhost:8085](http://localhost:8085), get result, more quickly and friendly.

Para armar:

```
shell
npm run dist
```

## Guía Para Desarrollo de Componentes
- Corra el comando `make new <component-name>` para crear el directorio de su proyecto para un componente nuevo. Verifique su código fuente test, archivo de entrada y documentación están incluidos.
- Refiérase al `Button` para componentes anidados.
- Refiérase al `Select` para componentes que dependen de otros componentes.


## Estilo de Desarrollo
Por favor acate a este estilo [ESLint](https://github.com/ElemeFE/eslint-config-elemefe) configuración de [ElemeFE](https://github.com/elemefe).

60 changes: 60 additions & 0 deletions .github/CONTRIBUTING.fr-FR.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
# Guide à destination des contributeurs d'Element UI

Bonjour! Merci d'avoir choisi Element UI.

Element UI est une bibliothèque de composants basée sur Vue 2.0 pour les développeurs, les designers et les chefs de produits.

Nous sommes ravis que vous souhaitiez contribuer à Element. Avant de soumettre votre contribution, veuillez vous assurer de prendre un moment pour lire les indications suivantes.

## Concernant les issues

- Les issues concernent exclusivement les bugs, les demandes de fonctionnalités et les sujets liés à la conception. Les questions concernant d'autres sujets peuvent être fermées directement. Si vous avez des questions à propos de l'utilisation d'Element, veuillez vous rendre sur [Gitter](https://gitter.im/element-en/Lobby) pour obtenir de l'aide.

- Avant de soumettre une issue, veuillez vérifier si des problèmes similaires n'ont pas déjà été signalés.

- Veuillez spécifier la version de `Element` et `Vue` que vous utilisez, et fournir des informations sur le système d'exploitation et le navigateur. [JSFiddle](https://jsfiddle.net/) est recommandé afin de construire une démo pour que votre problème puisse être reproduit clairement.

## Concernant les pull requests

- Faites un fork de ce dépôt vers votre compte. Ne créez pas de branches ici.

- Les informations de validation doivent être formatées en tant que `[Nom du composant] : Info à propos de ce commit` (par exemple `Button : Fix xxx bug`)

- **NE PAS** inclure de fichiers dans le répertoire `lib`.

- Assurez-vous que l'exécution de `npm run dist` génère les bons fichiers.

- Pour des raisons de compatibilité et de taille de fichier, notre configuration babel n'importait que `preset-2015`, donc les API comme `Array.prototype.find` et `Object.assign` dans `ES2015` ne sont pas recommandées. Vous pouvez importer des polyfills si nécessaire.

- Faites un rebase avant la création d'une PR pour garder l'historique clair.

- Assurez-vous que les PRs sont créés dans la branche `dev` au lieu de la branche `master`.

- Si votre PR corrige un bug, veuillez fournir une description du bug en question.

- La fusion d'un PR nécessite deux responsables: l'un approuve les modifications après révision, puis l'autre les révise et les fusionne.

## Pré-requis
`Node.js 4+`, `yarn` et `npm 3+` sont requis. Note: nous utilisons yarn pour verrouiller les versions des dépendances, donc vous devriez installer les dépendances en utilisant `yarn` au lieu de `npm install`.
```shell
git clone [email protected]:ElemeFE/element.git
npm run dev

# open http://localhost:8085
```

> **Remarque** : modifiez le fichier `examples/play/index.vue`, utilisez le composant auquel vous contribuez, puis lancez `npm run dev:play`, allez sur [http://localhost:8085](http://localhost:8085), regardez le résultat rapidement et facilement.

Pour le build:

```shell
npm run dist
```

## Concernant le développement de composants
- Exécutez `make new <nom-du-composant>` pour créer un répertoire pour le nouveau composant. Les tests, le fichier d'entrée et la documentation sont inclus.
- Reportez-vous au `Button` pour les composants imbriqués.
- Reportez-vous à `Select` pour connaître les composants qui dépendent d'autres composants.

## Style du code
Il suffit de se conformer à la configuration [ESLint](https://github.com/ElemeFE/eslint-config-elemefe) de [ElemeFE](https://github.com/elemefe).
16 changes: 4 additions & 12 deletions .github/CONTRIBUTING.zh-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,32 +33,24 @@ Element UI 的成长离不开大家的支持,如果你愿意为 Element UI 贡
- 合并代码需要两名维护人员参与:一人进行 review 后 approve,另一人再次 review,通过后即可合并。

## 开发环境搭建
首先你需要 Node.js 4+ 和 NPM 3+
首先你需要 Node.js 4+,yarnnpm 3+。注意:我们使用 yarn 进行依赖版本的锁定,所以请不要使用 `npm install` 安装依赖。
```shell
git clone [email protected]:ElemeFE/element.git
npm run dev

# open http://localhost:8085
```

如果国内用户觉得安装慢可以使用 [yarn](https://github.com/yarnpkg/yarn) 搭配 taobao registry
```shell
npm i yarn -g
yarn config set registry https://registry.npm.taobao.org
yarn
npm run dev

# open http://localhost:8085
```
> **提示**:可以运行 `npm run dev:play`,修改 `examples/play/index.vue` 文件,调用你修改后的组件,仍然访问 [http://localhost:8085](http://localhost:8085),查看修改效果,更快更方便。

To build:
打包代码:

```shell
npm run dist
```

## 组件开发规范
- 通过 `make new` 创建组件目录结构,包含测试代码、入口文件、cooking 配置、package.json、文档
- 通过 `make new` 创建组件目录结构,包含测试代码、入口文件、文档
- 如果包含父子组件,需要更改目录结构,参考 `Button`
- 组件内如果依赖了其他组件,需要在当前组件内引入,参考 `Select`

Expand Down
8 changes: 8 additions & 0 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,12 @@
<!--
重要: 请使用以下链接创建新 issue

https://elementui.github.io/issue-generator

未通过以上链接创建的 issue 会被机器人直接关闭。

########

IMPORTANT: Please use the following link to create a new issue:

https://elementui.github.io/issue-generator
Expand Down
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
blank_issues_enabled: true
contact_links:
- name: Create new issue
url: https://elementui.github.io/issue-generator
about: The issue which is not created via https://elementui.github.io/issue-generator will be closed immediately.
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Please make sure these boxes are checked before submitting your PR, thank you!

* [ ] Make sure you follow Element's contributing guide ([中文](https://github.com/ElemeFE/element/blob/master/.github/CONTRIBUTING.zh-CN.md) | [English](https://github.com/ElemeFE/element/blob/master/.github/CONTRIBUTING.en-US.md)).
* [ ] Make sure you follow Element's contributing guide ([中文](https://github.com/ElemeFE/element/blob/master/.github/CONTRIBUTING.zh-CN.md) | [English](https://github.com/ElemeFE/element/blob/master/.github/CONTRIBUTING.en-US.md) | [Español](https://github.com/ElemeFE/element/blob/master/.github/CONTRIBUTING.es.md) | [Français](https://github.com/ElemeFE/element/blob/master/.github/CONTRIBUTING.fr-FR.md)).
* [ ] Make sure you are merging your commits to `dev` branch.
* [ ] Add some descriptions and refer relative issues for you PR.
17 changes: 17 additions & 0 deletions .github/stale.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Number of days of inactivity before an issue becomes stale
daysUntilStale: 365
# Number of days of inactivity before a stale issue is closed
daysUntilClose: 7
# Issues with these labels will never be considered stale
# exemptLabels:
# - pinned
# - security
# Label to use when marking an issue as stale
staleLabel: stale
# Comment to post when marking an issue as stale. Set to `false` to disable
markComment: >
This issue has been automatically marked as stale because it has not had
recent activity. It will be closed if no further activity occurs. Thank you
for your contributions.
# Comment to post when closing a stale issue. Set to `false` to disable
closeComment: false
45 changes: 45 additions & 0 deletions .github/workflows/preview-build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
name: Preview Build

on: pull_request

jobs:
build:
name: Build
runs-on: ubuntu-latest
env:
PULL_REQUEST_NUMBER: ${{ github.event.number }}
steps:
- name: Checkout
uses: actions/checkout@v2

- name: Setup node
uses: actions/setup-node@v2
with:
node-version: '10.15.0'
registry-url: https://registry.npmjs.com/

- name: Build
run: npm run bootstrap && npm run deploy:build


# share website dist
- name: Upload artifact
uses: actions/upload-artifact@v2
with:
name: docs
path: examples/element-ui/
retention-days: 1

# write pr.txt for share
- name: Save pr number
if: ${{ always() }}
run: echo ${PULL_REQUEST_NUMBER} > ./pr.txt

# share pr number
- name: Upload pr number
if: ${{ always() }}
uses: actions/upload-artifact@v2
with:
name: pr
path: ./pr.txt
retention-days: 1
Loading