You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -64,99 +74,34 @@ This project is still under heavy development. Feel free to join us and make you
64
74
Element Plus is translated to multiple languages, you can click the badge to help up update the translation or apply to become
65
75
a proofreader [](https://crowdin.com/project/element-plus)
66
76
67
-
## Documentation
77
+
For now we are only showing English and Chinese for resource reasons, but we are looking forward to translate it into more languages, please go to the link
78
+
above and leave a message if you want to help translating Element Plus into your desired language.
68
79
69
-
You can find for more details, API, and other docs on [https://element-plus.org](https://element-plus.org/)
70
-
71
-
国内[加速镜像站点](https://element-plus.gitee.io/)
80
+
## Stay tuned :eyes:
72
81
73
82
Join our [Discord](https://discord.link/ElementPlus) to start communicating with everybody.
74
83
75
84
## Breaking change list
76
85
77
-
You can find the breaking change list here: [Breaking Change List](https://github.com/element-plus/element-plus/issues/162).
78
-
79
-
## Bootstrap project
80
-
81
-
With command
82
-
83
-
```bash
84
-
$ pnpm i
85
-
```
86
-
87
-
the project will install all dependencies
88
-
89
-
## Website preview
90
-
91
-
With command
92
-
93
-
```bash
94
-
$ pnpm docs:dev
95
-
```
96
-
97
-
the project will launch website for you to preview all existing component
98
-
99
-
## Local development
86
+
**Note:** we are now currently preparing for the stable release, the APIs should be stable right now, we are going to
87
+
make a full list about how to get upgraded from [Element UI](https://element.eleme.io) to Element Plus. This breaking change list
88
+
might be updated day by day.
100
89
101
-
1. With command
102
-
103
-
```shell
104
-
$ pnpm dev
105
-
```
106
-
107
-
will start the local development environment
108
-
109
-
2. Add your component into `play/src/App.vue`
110
-
111
-
> App.vue
112
-
113
-
```vue
114
-
<template>
115
-
<ComponentYouAreDeveloping />
116
-
</template>
117
-
118
-
<script setup lang="ts">
119
-
// make sure this component is registered in @element-plus/components
120
-
import { ComponentYouAreDeveloping } from '@element-plus/components'
121
-
</script>
122
-
```
123
-
124
-
Modify `App.vue` file per your needs to get things work.
125
-
126
-
## Component migration process
127
-
128
-
1. Convert the item in https://github.com/element-plus/element-plus/projects/1 to an issue
129
-
2. Assign yourself to the issue
130
-
3. Author your component by generating new component command below
131
-
4. Migrate tests and docs
132
-
5. Open a new pull request, fill in the component issue link in 1
133
-
134
-
## Generate new component
135
-
136
-
With command
137
-
138
-
```bash
139
-
$ pnpm gen component-name
140
-
```
141
-
142
-
Note the `component-name` must be in `kebab-case`, combining words by replacing each space with a dash.
143
-
144
-
And component type must be added to `typings/global.d.ts`.
90
+
You can find the breaking change list here: [Breaking Change List](https://github.com/element-plus/element-plus/issues/162).
145
91
146
-
## Commit template
92
+
## This thing is broken, I should help improve it!
147
93
148
-
With command
94
+
Awesommmmmmee. Everything you need is down below. You can also refer to
95
+
[CONTRIBUTING](https://github.com/element-plus/element-plus/blob/dev/CONTRIBUTING.md) and
96
+
[Code of Conduct](https://github.com/element-plus/element-plus/blob/dev/CODE_OF_CONDUCT.md)
97
+
where you'll find the same information listed below.
149
98
150
-
```bash
151
-
pnpm cz
152
-
```
99
+
## I would like to become a part of the development team!
153
100
154
-
Example
101
+
Welcome :star_struck:! We are looking for talented developers to join us and making Element Plus better! If you care to join the development team, please
102
+
reach out to us, you are more than welcomed to join us! :heart:
# example: feat(components): [el-button] add type for form usage #1234
159
-
```
104
+
We are now lacking of experts of `Testing`, `GitHub Actions`, `PM`, if you do feel like you can and willing to help us, please do reach out to us. :pray:
160
105
161
106
## Sponsors
162
107
@@ -177,7 +122,7 @@ And thank you to all our backers! 🙏
0 commit comments