Skip to content

Commit

Permalink
feat(all): 代码整体结构调整以及更改开源协议
Browse files Browse the repository at this point in the history
1. 开源协议由vbenjs(vben3)MIT license更改为Apache-2.0 license
2. 拆分模块为核心基础模块与业务模块,避免因为模块间有些不必要的桥接
3. 扩展i18n,使其支持多模块分散i18n message文件
  • Loading branch information
zxuanhong committed Aug 4, 2023
1 parent 035afef commit 3ca2258
Show file tree
Hide file tree
Showing 1,051 changed files with 61,725 additions and 27,708 deletions.
28 changes: 28 additions & 0 deletions .commitlintrc.js
Original file line number Diff line number Diff line change
@@ -1 +1,29 @@
/*
* Copyright (c) 2023-present ZHOUXUANHONG(安一老厨)<[email protected]>
*
* AnYi Admin Vue Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* AnYi Admin Vue 采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
* 1.请不要删除和修改根目录下的LICENSE.txt文件;
* 2.请不要删除和修改 AnYi Admin Vue 源码头部的版权声明;
* 3.请保留源码和相关描述文件的项目出处,作者声明等;
* 4.分发源码时候,请注明软件出处 https://github.com/anyilanxin/anyi-admin-vue;
* 5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://github.com/anyilanxin/anyi-admin-vue;
* 6.本软件不允许在国家法律规定范围外使用,如出现违法行为原作者本人不承担任何法律风险;
* 7.进行商用时,不得基于AnYi Admin Vue的基础,修改包装而成一个与AnYi Cloud EE、AnYi Zeebe EE、AnYi Standalone EE功能类似的程序,进行销售或发布,参与同类软件产品市场的竞争;
* 8.本软件使用的第三方依赖皆为开源软件,如需要修改第三方源码请遵循第三方源码附带开源协议;
* 9.本软件中使用了bpmn js,使用请遵循bpmn.io开源协议:
* https://github.com/bpmn-io/bpmn-js/blob/develop/LICENSE
* 10.若您的项目无法满足以上几点,可申请商业授权。
*/
module.exports = require('@config/lint/commitlint')
28 changes: 28 additions & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -1 +1,29 @@
/*
* Copyright (c) 2023-present ZHOUXUANHONG(安一老厨)<[email protected]>
*
* AnYi Admin Vue Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*
* AnYi Admin Vue 采用APACHE LICENSE 2.0开源协议,您在使用过程中,需要注意以下几点:
* 1.请不要删除和修改根目录下的LICENSE.txt文件;
* 2.请不要删除和修改 AnYi Admin Vue 源码头部的版权声明;
* 3.请保留源码和相关描述文件的项目出处,作者声明等;
* 4.分发源码时候,请注明软件出处 https://github.com/anyilanxin/anyi-admin-vue;
* 5.在修改包名,模块名称,项目代码等时,请注明软件出处 https://github.com/anyilanxin/anyi-admin-vue;
* 6.本软件不允许在国家法律规定范围外使用,如出现违法行为原作者本人不承担任何法律风险;
* 7.进行商用时,不得基于AnYi Admin Vue的基础,修改包装而成一个与AnYi Cloud EE、AnYi Zeebe EE、AnYi Standalone EE功能类似的程序,进行销售或发布,参与同类软件产品市场的竞争;
* 8.本软件使用的第三方依赖皆为开源软件,如需要修改第三方源码请遵循第三方源码附带开源协议;
* 9.本软件中使用了bpmn js,使用请遵循bpmn.io开源协议:
* https://github.com/bpmn-io/bpmn-js/blob/develop/LICENSE
* 10.若您的项目无法满足以上几点,可申请商业授权。
*/
module.exports = require('@config/lint/eslint')
39 changes: 0 additions & 39 deletions .github/ISSUE_TEMPLATE/1-bug.md

This file was deleted.

32 changes: 0 additions & 32 deletions .github/ISSUE_TEMPLATE/2-feature.md

This file was deleted.

28 changes: 0 additions & 28 deletions .github/ISSUE_TEMPLATE/3-bug-cn.md

This file was deleted.

8 changes: 0 additions & 8 deletions .github/ISSUE_TEMPLATE/config.yml

This file was deleted.

89 changes: 0 additions & 89 deletions .github/commit-convention.md

This file was deleted.

5 changes: 0 additions & 5 deletions .github/contributing.md

This file was deleted.

34 changes: 0 additions & 34 deletions .github/pull_request_template.md

This file was deleted.

47 changes: 0 additions & 47 deletions .github/workflows/deploy.yml

This file was deleted.

8 changes: 7 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -18,10 +18,10 @@ npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*
.gradle

# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
Expand All @@ -30,3 +30,9 @@ yarn-error.log*
!/pnpm-lock.yaml
!/.gitignore
apps/admin/mock/

*.hprof

.gradle
gradle
*.gradle
Loading

0 comments on commit 3ca2258

Please sign in to comment.