From 887af1c0b990739b51902acb54e9c9107591f01c Mon Sep 17 00:00:00 2001 From: Wilson Kurniawan Date: Fri, 26 Jan 2024 23:49:43 +0800 Subject: [PATCH] [#12704] Release V8.30.0 (#12705) * Update some outdated docs * Add new contributors + update old usernames * Update committers and team members list --- docs/static-analysis.md | 6 +- docs/troubleshooting-guide.md | 2 +- src/web/data/developers.json | 297 ++++++++++++++++++++++++---------- 3 files changed, 221 insertions(+), 84 deletions(-) diff --git a/docs/static-analysis.md b/docs/static-analysis.md index 4b5abf92632..f7391f0e2c3 100644 --- a/docs/static-analysis.md +++ b/docs/static-analysis.md @@ -20,7 +20,8 @@ The version number of all the tool stacks are declared in `build.gradle` or `pac | [SpotBugs](https://spotbugs.github.io/) | [`teammates-spotbugs.xml`](https://github.com/TEAMMATES/teammates/blob/master/static-analysis/teammates-spotbugs.xml) | | [ArchUnit](https://github.com/TNG/ArchUnit) | - | | [ESLint](https://eslint.org/) | [`teammates-eslint.yml`](https://github.com/TEAMMATES/teammates/blob/master/static-analysis/teammates-eslint.yml) | -| [stylelint](http://stylelint.io) | [`teammates-stylelint.yml`](https://github.com/TEAMMATES/teammates/blob/master/static-analysis/teammates-stylelint.yml) | +| [stylelint](https://stylelint.io/) | [`teammates-stylelint.yml`](https://github.com/TEAMMATES/teammates/blob/master/static-analysis/teammates-stylelint.yml) | +| [prettier](https://prettier.io/) | - | | [lintspaces](https://github.com/evanshortiss/lintspaces-cli) | - | ## Suppressing rules @@ -47,7 +48,8 @@ General rule of thumb when suppressing rules: | SpotBugs | `./gradlew spotbugsMain`, `./gradlew spotbugsTest` | | ArchUnit | `./gradlew architectureTest` | | ESLint | `npm run lint:ts` | -| stylelint | `npm run lint:css` | +| stylelint | `npm run lint:css:syntax` | +| prettier | `npm run lint:css:styles` | | lintspaces | `npm run lint:spaces` | To run all static analysis tasks in one sitting, run the following two commands: diff --git a/docs/troubleshooting-guide.md b/docs/troubleshooting-guide.md index cdc823f1741..c3e14f6e81e 100644 --- a/docs/troubleshooting-guide.md +++ b/docs/troubleshooting-guide.md @@ -76,4 +76,4 @@ Add `-Djava.io.tmpdir=/path/to/teammates/tmp` for the tests' run configurations. ## Submitting help request -If none of the items in this guide helps with the problem you face, you can [post in the issue tracker](https://github.com/TEAMMATES/teammates/issues/new?template=help-request.md) to request for help. Remember to supply as much relevant information as possible when requesting for help. +If none of the items in this guide helps with the problem you face, you can [post in the discussion forum](https://github.com/TEAMMATES/teammates/discussions/new?category=help-requests) to request for help. Remember to supply as much relevant information as possible when requesting for help. diff --git a/src/web/data/developers.json b/src/web/data/developers.json index 4a486aaa848..9bedaa62f77 100644 --- a/src/web/data/developers.json +++ b/src/web/data/developers.json @@ -8,6 +8,10 @@ "name": "Aashutosh Rathi", "username": "aashutoshrathi" }, + { + "name": "AbdQudus Gbadamosi", + "username": "abdqudus" + }, { "name": "Abdul Basit", "username": "basitsattar" @@ -190,6 +194,10 @@ "name": "Andrea Castellanos", "username": "andreacastellanos" }, + { + "name": "Andrei Yusupau", + "username": "andreiyusupau" + }, { "name": "Andrew Hunter", "username": "iamhunter" @@ -251,12 +259,15 @@ "multiple": true, "name": "Anubhav Shrivastava" }, + { + "name": "Anurag Kumar Pathak", + "username": "Technmad" + }, { "name": "Anurag Sharma", "username": "anu0012" }, { - "name": "", "username": "anuth212" }, { @@ -287,6 +298,10 @@ "name": "Ashwin Oke", "username": "okeashwin" }, + { + "name": "Astrid Liu", + "username": "Astrid641" + }, { "name": "Atheesan Sornalingam" }, @@ -295,6 +310,9 @@ "name": "Atishay Jain", "username": "atishay100495" }, + { + "username": "averheecke-scottlogic" + }, { "name": "Avijit Gupta", "username": "526avijitgupta" @@ -374,6 +392,10 @@ "name": "Bruno Mendes", "username": "brnomendes" }, + { + "name": "Bryan Lejkowski", + "username": "blejkowski" + }, { "multiple": true, "name": "Cao Wenjie", @@ -396,6 +418,10 @@ "name": "Chao Song", "username": "songchoa" }, + { + "name": "Chathra Sai Tejasker", + "username": "Tejasker" + }, { "multiple": true, "name": "Chen Di", @@ -474,7 +500,7 @@ }, { "name": "Connor Kendrick", - "username": "connorkendrick" + "username": "ghost-hacked" }, { "name": "Connor McDonald", @@ -487,6 +513,10 @@ { "username": "DaMasterM" }, + { + "name": "Damjan Djukic", + "username": "DamiGbs" + }, { "name": "Daniel Esponda", "username": "desponda" @@ -539,7 +569,7 @@ { "multiple": true, "name": "Devang Gaur", - "username": "dev-gaur" + "username": "devang-gaur" }, { "name": "Dhiren Patil", @@ -587,6 +617,11 @@ "multiple": true, "name": "Dong Yanfei" }, + { + "multiple": true, + "name": "Douglas Lim", + "username": "dlimyy" + }, { "multiple": true, "name": "Du Lingyi", @@ -612,10 +647,6 @@ "name": "Eliot Wong", "username": "eliotw" }, - { - "multiple": true, - "username": "ellaella12" - }, { "username": "Emp923" }, @@ -678,7 +709,7 @@ { "multiple": true, "name": "Gan Sie Huai", - "username": "gun99-dev" + "username": "edricgsh" }, { "name": "Garrett Pement", @@ -716,6 +747,10 @@ "name": "Gordon K", "username": "gordonscottkolb" }, + { + "name": "Gordon Lin", + "username": "hallovera" + }, { "name": "Greg Hibberd", "username": "GregHib" @@ -777,6 +812,9 @@ "name": "Harry Dhillon", "username": "harruup" }, + { + "username": "HarryLu33" + }, { "name": "Harshvardhan Singh", "username": "Harshvardhan58" @@ -807,7 +845,6 @@ "username": "hoanglan21" }, { - "name": "", "username": "hollymvargas" }, { @@ -849,6 +886,9 @@ "name": "Ivan Rocha", "username": "theitrain" }, + { + "username": "JYH11" + }, { "name": "Jackson Hoggard", "username": "JacksonHoggard" @@ -859,7 +899,7 @@ }, { "name": "Jake Akers", - "username": "jakers821" + "username": "jakers1776" }, { "name": "Jakub GwizdaƂa", @@ -876,7 +916,7 @@ { "multiple": true, "name": "Jarvis Nguyen", - "username": "jarvis57" + "username": "jarvisnn" }, { "name": "Jasmeet Kaur", @@ -925,6 +965,10 @@ "name": "Jiang Zhengtao", "username": "zhengtaoJ" }, + { + "name": "Jiaqi Zhuang", + "username": "Jiaqi093" + }, { "name": "John Svanberg", "username": "johnsv" @@ -943,7 +987,7 @@ }, { "name": "Jordan Cutler", - "username": "lehighjcut" + "username": "jordan-cutler" }, { "name": "Jordan Niskanen" @@ -1003,7 +1047,6 @@ }, { "multiple": true, - "name": "", "username": "justincavalli" }, { @@ -1032,6 +1075,11 @@ "name": "Kathy Guo", "username": "kguo901" }, + { + "multiple": true, + "name": "Kenney Siu", + "username": "kenneySiu" + }, { "name": "Kenny Zhao", "username": "kennyzha" @@ -1066,7 +1114,7 @@ }, { "name": "Klaudia Rozgonyiova", - "username": "klaudiaroz" + "username": "klaudiawithk" }, { "multiple": true, @@ -1209,11 +1257,19 @@ "name": "Loke Yan Hao", "username": "lokeyanhao" }, + { + "multiple": true, + "name": "Luca Zanetti", + "username": "Mex7180" + }, { "multiple": true, "name": "Luk Ming Kit", "username": "lmk1988" }, + { + "username": "lunoos" + }, { "multiple": true, "name": "Lye Yi Xian", @@ -1234,6 +1290,10 @@ "name": "Maharshi Mishra", "username": "ihsraham" }, + { + "name": "Maharshi Pandya", + "username": "MaharshiPedu" + }, { "name": "Mairieli Wessel", "username": "mairieli" @@ -1276,6 +1336,14 @@ "name": "Martin Larsson", "username": "leddy231" }, + { + "name": "Marwa Houalla", + "username": "mhoualla" + }, + { + "name": "Matheu", + "username": "MatheuMa" + }, { "username": "MatildaAR" }, @@ -1317,6 +1385,10 @@ "name": "Meng Lingyao", "username": "lingyaomeng1" }, + { + "name": "Mengze Yin", + "username": "u7488099" + }, { "name": "Metta Ong", "username": "ongspxm" @@ -1366,6 +1438,10 @@ "name": "Naga Rani", "username": "Nagureddy" }, + { + "name": "Nagarajan CK", + "username": "nagarajan-ck" + }, { "name": "Naman Tiwari", "username": "Naman-sopho" @@ -1415,6 +1491,10 @@ "name": "Nguyen Khac Tung", "username": "tungnk1993" }, + { + "name": "Nguyen Khoi Nguyen", + "username": "nknguyenhc" + }, { "multiple": true, "name": "Nguyen Quang Phuc", @@ -1572,6 +1652,7 @@ "username": "plucht" }, { + "multiple": true, "name": "Podugu Rohith Surya", "username": "RohithSurya" }, @@ -1630,6 +1711,9 @@ "name": "Pulasthi Harasgama", "username": "pulasthiharasgama" }, + { + "username": "pushkarkohli1" + }, { "multiple": true, "name": "Qiao Zhengyuan" @@ -1651,7 +1735,6 @@ "username": "petgoldfish" }, { - "name": "", "username": "rai31218" }, { @@ -1668,7 +1751,7 @@ }, { "name": "Raju Jha", - "username": "rajujha373" + "username": "irkartik" }, { "name": "Ramez Elbaroudy", @@ -1720,7 +1803,6 @@ "username": "ruchirsharma1993" }, { - "name": "", "username": "ryalin" }, { @@ -1756,8 +1838,7 @@ "username": "Skchoudhary" }, { - "name": "Sanjeev Kumar", - "username": "sanj33vk" + "name": "Sanjeev Kumar" }, { "name": "Sanket Patel", @@ -1897,6 +1978,10 @@ "multiple": true, "name": "Sim Shengming, Eugene" }, + { + "name": "Simran Arora", + "username": "SArora12" + }, { "multiple": true, "name": "Sivayoga Subramanian", @@ -2117,6 +2202,10 @@ "name": "Thng Kai Yuan", "username": "thngkaiyuan" }, + { + "multiple": true, + "username": "ThomasGreen123" + }, { "name": "Tianze (Steven) Shou", "username": "Sho-Shoo" @@ -2125,6 +2214,9 @@ "name": "Tillman Jex", "username": "tjex" }, + { + "username": "Ting-TT" + }, { "username": "tlhuynh" }, @@ -2151,6 +2243,9 @@ { "username": "u6867511" }, + { + "username": "u7718594" + }, { "name": "Ujjwal Wahi", "username": "ujjwalwahi" @@ -2163,6 +2258,10 @@ "name": "Umesh Patidar", "username": "upatidar7" }, + { + "multiple": true, + "username": "undermyumbrella1" + }, { "multiple": true, "name": "Urvashi Verma", @@ -2246,6 +2345,13 @@ "multiple": true, "name": "Xia Lu" }, + { + "username": "Xiawanggg" + }, + { + "name": "Xu Shuyao", + "username": "Tim-Siu" + }, { "multiple": true, "name": "Y V S S Santosh", @@ -2273,7 +2379,6 @@ "username": "theaverageguy" }, { - "name": "", "username": "yash29896" }, { @@ -2324,7 +2429,6 @@ "username": "ZiChuanBuXiu" }, { - "name": "", "username": "YvetteJian" }, { @@ -2366,6 +2470,10 @@ "name": "Zhu Yilun", "username": "yilun-zhu" }, + { + "name": "Zhu Yuanxi", + "username": "yuanxi1" + }, { "multiple": true, "name": "Zong Xun", @@ -2373,60 +2481,28 @@ } ], "committers": [ - { - "name": "Cedric Ong", - "username": "cedricongjh", - "startPeriod": "Feb 2023" - }, - { - "name": "Eunice Sim", - "username": "EuniceSim142", - "startPeriod": "Feb 2023" - }, { "name": "Jason Qiu", "username": "jasonqiu212", "startPeriod": "Feb 2023" }, - { - "name": "Kevin Foong", - "username": "kevin9foong", - "startPeriod": "Feb 2023" - }, - { - "name": "Neo Wei Qing", - "username": "weiquu", - "startPeriod": "Feb 2023" - }, - { - "name": "Dominic Lim", - "username": "domlimm", - "startPeriod": "Jul 2022" - }, - { - "name": "Liew Xin Yi", - "username": "xyliew25", - "startPeriod": "May 2022" - }, - { - "name": "Fergus Mok", - "username": "FergusMok", - "startPeriod": "Feb 2022" - }, { "name": "Howard Liu", "username": "fsgmhoward", - "startPeriod": "Feb 2022" + "startPeriod": "Feb 2022", + "endPeriod": "May 2023" }, { - "name": "Jay Aljelo Saez Ting", - "username": "jayasting98", - "startPeriod": "Feb 2022" + "name": "Liew Xin Yi", + "username": "xyliew25", + "startPeriod": "May 2022", + "endPeriod": "May 2023" }, { "name": "Dao Ngoc Hieu", "username": "daongochieu2810", - "startPeriod": "Feb 2021" + "startPeriod": "Feb 2021", + "endPeriod": "May 2023" }, { "name": "Yen Pinhsuan", @@ -2633,11 +2709,86 @@ "Committer (Apr 2015 - May 2015)" ] }, + { + "name": "Cedric Ong", + "username": "cedricongjh", + "currentPosition": "Project Lead (Jan 2024 - )", + "pastPositions": [ + "Snr Developer (Jun 2023 - Dec 2023)", + "Committer (Feb 2023 - May 2023)" + ] + }, + { + "name": "Neo Wei Qing", + "username": "weiquu", + "currentPosition": "Project Lead (Jan 2024 - )", + "pastPositions": [ + "Snr Developer (Jun 2023 - Dec 2023)", + "Committer (Feb 2023 - May 2023)" + ] + }, + { + "name": "Zhang Ziqing", + "username": "ziqing26", + "currentPosition": "Project Lead (Jan 2024 - )", + "pastPositions": [ + "Snr Developer (Aug 2022 - Dec 2023)", + "Committer (Feb 2022 - Jul 2022)" + ] + }, + { + "name": "Dominic Lim", + "username": "domlimm", + "currentPosition": "Snr Developer (Jan 2024 - )", + "pastPositions": [ + "Committer (Feb 2023 - Dec 2023)" + ] + }, + { + "name": "Eunice Sim", + "username": "EuniceSim142", + "currentPosition": "Snr Developer (Jan 2024 - )", + "pastPositions": [ + "Committer (Feb 2023 - Dec 2023)" + ] + }, + { + "name": "Fergus Mok", + "username": "FergusMok", + "currentPosition": "Snr Developer (Jan 2024 - )", + "pastPositions": [ + "Committer (Feb 2022 - Dec 2023)" + ] + }, + { + "name": "Jay Aljelo Saez Ting", + "username": "jayasting98", + "currentPosition": "Snr Developer (Jan 2024 - )", + "pastPositions": [ + "Committer (Feb 2022 - Dec 2023)" + ] + }, + { + "name": "Kevin Foong", + "username": "kevin9foong", + "currentPosition": "Snr Developer (Jan 2024 - )", + "pastPositions": [ + "Committer (Feb 2023 - Dec 2023)" + ] + }, + { + "name": "Nicolas Chang Weng Yew", + "username": "NicolasCwy", + "currentPosition": "Snr Developer (Aug 2022 - )", + "pastPositions": [ + "Committer (Feb 2022 - Jul 2022)" + ] + }, { "name": "Li Jianhan", "username": "jianhandev", - "currentPosition": "Project Lead (Jan 2023 - )", "pastPositions": [ + "Project Lead (Jan 2023 - Dec 2023)", "Snr Developer (Jan 2022 - Dec 2022)", "Committer (Feb 2021 - Dec 2021)" ] @@ -2645,8 +2796,8 @@ { "name": "Samuel Fang", "username": "samuelfangjw", - "currentPosition": "Project Lead (Jan 2023 - )", "pastPositions": [ + "Project Lead (Jan 2023 - Dec 2023)", "Snr Developer (Aug 2022 - Dec 2022)", "Committer (Jan 2022 - Jul 2022)" ] @@ -2654,8 +2805,8 @@ { "name": "Zhao Jingjing", "username": "zhaojj2209", - "currentPosition": "Project Lead (Jan 2023 - )", "pastPositions": [ + "Project Lead (Jan 2023 - Dec 2023)", "Snr Developer (Aug 2022 - Dec 2022)", "Committer (Feb 2022 - Jul 2022)" ] @@ -2663,27 +2814,11 @@ { "name": "Wu Qirui", "username": "hhdqirui", - "currentPosition": "Snr Developer (Aug 2022 - )", "pastPositions": [ + "Snr Developer (Aug 2022 - Dec 2023)", "Committer (May 2021 - Jul 2022)" ] }, - { - "name": "Nicolas Chang Weng Yew", - "username": "NicolasCwy", - "currentPosition": "Snr Developer (Aug 2022 - )", - "pastPositions": [ - "Committer (Feb 2022 - Jul 2022)" - ] - }, - { - "name": "Zhang Ziqing", - "username": "ziqing26", - "currentPosition": "Snr Developer (Aug 2022 - )", - "pastPositions": [ - "Committer (Feb 2022 - Jul 2022)" - ] - }, { "name": "Ahmed Bahajjaj", "username": "madanalogy",