diff --git a/.github/dependabot.yml b/.github/dependabot.yml index d8a232fe..fddd6eb1 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -10,3 +10,7 @@ updates: schedule: interval: "monthly" open-pull-requests-limit: 1000 + assignees: + - "Lruihao" + labels: + - "dependencies" diff --git a/.github/workflows/contributors.yml b/.github/workflows/contributors.yml new file mode 100644 index 00000000..0d779a78 --- /dev/null +++ b/.github/workflows/contributors.yml @@ -0,0 +1,23 @@ +name: Generate Contribute List +on: + push: + branches: + - master +jobs: + contrib-readme-job: + runs-on: ubuntu-latest + name: A job to automate contribute list in contributors.md file + steps: + - name: First Contribution Check + id: first-check + uses: sukki37/first-contribution-check-action@v1.0.0 + env: + GITHUB_TOKEN: ${{ secrets.CONTRIBUTORS_TOKEN }} + - name: Contribute List + uses: akhilmhdh/contributors-readme-action@master + if: ${{ steps.first-check.outputs.isNewContributor == 'true' }} + with: + readme_path: "contributors.md" + image_size: 100 + env: + GITHUB_TOKEN: ${{ secrets.CONTRIBUTORS_TOKEN }} diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 9baaa69f..5f06234b 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -19,13 +19,20 @@ And now you are ready to go! Here are some useful commands. -``` -npm run babel #build theme.js with babel -npm run build #build theme.js and then build the static site -npm run start #build theme.js and then run a local debugging server -npm run start:production #build theme.js and then run a local debugging server in production environment -npm run serve #run a local debugging server without building a new theme.js -npm run serve:production #run a local debugging server in production environment without building a new theme.js +```bash +#build theme.js with babel +npm run babel +#build theme.js and then build the static site +npm run build +#run a local debugging server +npm run server +#run a local debugging server in production environment +npm run server:production +#build theme.js and then run a local debugging server +npm run start +#build theme.js and then run a local debugging server in production environment +npm run start:production + ``` Finally, create a new pull request at https://github.com/Lruihao/FixIt/pulls to submit your contribution 🎉 diff --git a/README.md b/README.md index d11d9024..25ff3fc4 100644 --- a/README.md +++ b/README.md @@ -189,7 +189,7 @@ FixIt supports the following languages: * Vietnamese * Traditional Chinese * [Contribute with a new language](https://github.com/Lruihao/FixIt/pulls) -[Languages Compatibility](https://fixit.lruihao.cn/theme-documentation-basics/#language-compatibility) +* [Languages Compatibility](https://fixit.lruihao.cn/theme-documentation-basics/#language-compatibility) ## [Roadmap](https://github.com/Lruihao/FixIt/projects/1) @@ -199,6 +199,16 @@ FixIt supports the following languages: All feedback is welcome! Head over to the [issues](https://github.com/Lruihao/FixIt/issues) or [discussions](https://github.com/Lruihao/FixIt/discussions) tracker. +## Contributing + +Please see [CONTRIBUTING.md](/CONTRIBUTING.md) for getting started with the contribution. + +Make sure that you follow [CODE_OF_CONDUCT.md](/CODE_OF_CONDUCT.md) while contributing and engaging in the discussions. + +**When contributing, please first discuss the change you wish to make via an issue on this repository before making the actual change**. + +## [Contributors](/contributors.md) + ## License FixIt is licensed under the **MIT** license. Check the [LICENSE file](https://github.com/Lruihao/FixIt/blob/master/LICENSE) for details. diff --git a/README.zh-cn.md b/README.zh-cn.md index 611db381..f26c5595 100644 --- a/README.zh-cn.md +++ b/README.zh-cn.md @@ -188,7 +188,7 @@ FixIt 支持下列语言: * 越南语 * 繁体中文 * [贡献一种新的语言](https://github.com/Lruihao/FixIt/pulls) -[语言兼容性](https://fixit.lruihao.cn/zh-cn/theme-documentation-basics/#language-compatibility) +* [语言兼容性](https://fixit.lruihao.cn/zh-cn/theme-documentation-basics/#language-compatibility) ## [路线图](https://github.com/Lruihao/FixIt/projects/1) @@ -198,6 +198,16 @@ FixIt 支持下列语言: 所有的反馈都是欢迎的!详见 [议题](https://github.com/Lruihao/FixIt/issues) 或者 [讨论](https://github.com/Lruihao/FixIt/discussions)。 +## 参与贡献 + +请参阅 [CONTRIBUTING.md](/CONTRIBUTING.md) 以了解贡献该项目的基本信息。 + +确保在贡献和参与讨论时遵守 [CODE_OF_CONDUCT.md](/CODE_OF_CONDUCT.md)。 + +**贡献时,请先通过此存储库上的问题讨论您希望进行的更改,然后再进行实际更改**。 + +## [所有贡献者](/contributors.md) + ## 许可协议 FixIt 根据 **MIT** 许可协议授权。 更多信息请查看 [LICENSE 文件](https://github.com/Lruihao/FixIt/blob/master/LICENSE)。 diff --git a/contributors.md b/contributors.md new file mode 100644 index 00000000..7c991ad5 --- /dev/null +++ b/contributors.md @@ -0,0 +1,296 @@ +# Contributors-Readme + +## Collaborators + + +
|
+
+ + Cell + + |
+
+
+ + DoubleAm + + |
|
+
+ + Dillon + + |
+
+
+ + Cell + + |
+
+
+ + Giuseppe Pignataro + + |
+
+
+ + Christopher C. Johnson + + |
+
+
+ + Akio Taniguchi + + |
+
+
+ + Dave A-W + + |
|
+
+ + JM Fergeau + + |
+
+
+ + Sangil Park + + |
+
+
+ + Frank Ma + + |
+
+
+ + Edte + + |
+
+
+ + Solarpowerinncr + + |
+
+
+ + Youngxhui + + |
|
+
+ + Doğukan Erel + + |
+
+
+ + Andrea Carratta + + |
+
+
+ + Carlos Manuel Soares + + |
+
+
+ + Dmitry Kireev + + |
+
+
+ + Jake Hayes + + |
+
+
+ + Mark-Daniel Lüthje + + |
|
+
+ + Nir Galon + + |
+
+
+ + Rodolfo Martínez Vega + + |
+
+
+ + Silke Henderickx + + |
+
+
+ + Thibault Le Reste + + |
+
+
+ + Vanildo Souto Mangueira + + |
+
+
+ + Victor Pogor + + |
|
+
+ + W.T. Chang + + |
+
+
+ + Anup + + |
+
+
+ + Holger Lösken + + |
+
+
+ + Justin Chen + + |
+
+
+ + Hiifong + + |
+
+
+ + Onisuly + + |
|
+
+ + Quy Le Anh + + |
+
+
+ + Sarath Sadasivan Pillai + + |
+
+
+ + Tomaja + + |
+
+
+ + Łukasz Ziobroń + + |
+
+
+ + D-baer + + |
|
+
+ + dependabot[bot] + + |