Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2833 commits
Select commit Hold shift + click to select a range
5b083de
Merge branch 'master' of https://github.com/RichDom2185/tp into week1…
RichDom2185 Nov 7, 2022
862980a
Fix formatting error post-merge
RichDom2185 Nov 7, 2022
dea638c
Add Help Window screenshot
RichDom2185 Nov 7, 2022
94c5518
Update layout screenshots
RichDom2185 Nov 7, 2022
2648baf
Update Layout section
RichDom2185 Nov 7, 2022
689c85a
Add note
RichDom2185 Nov 7, 2022
e7919b7
Fix grammar
RichDom2185 Nov 7, 2022
8cd2d5f
Add page breaks to DG
RichDom2185 Nov 7, 2022
866a807
Update exit command format
RichDom2185 Nov 7, 2022
6d7fab3
Add autoglossary link
RichDom2185 Nov 7, 2022
b31c948
Improve ItemCommands section layout
RichDom2185 Nov 7, 2022
bf2f024
Fix footnote style inconsistency
RichDom2185 Nov 7, 2022
6100173
Merge branch 'master' into add-dg-help
RichDom2185 Nov 7, 2022
f4a83bd
Improve warning clarity
RichDom2185 Nov 7, 2022
0730fe6
Fix filtertag sequence diagram
bryanljx Nov 7, 2022
8e336af
Fix activity diagram
bryanljx Nov 7, 2022
831d4a1
Improve clarity of rationale
RichDom2185 Nov 7, 2022
d66f153
Clarify reason behind command behaviour
RichDom2185 Nov 7, 2022
a6faeee
Fix inconsistent autoglossary popup style
RichDom2185 Nov 7, 2022
db54714
Update TryingFirstCommand section layout
RichDom2185 Nov 7, 2022
2336065
Update Item image
RichDom2185 Nov 7, 2022
434a626
Update statement to match features
RichDom2185 Nov 7, 2022
0e782db
Merge pull request #531 from yixiann/add-dg-help
RichDom2185 Nov 7, 2022
8084df6
Merge branch 'master' into week13/update-documentation
RichDom2185 Nov 7, 2022
1d8b324
Add page break
RichDom2185 Nov 7, 2022
f6296af
Merge branch 'master' into bryan/fix-sequence-diagram
bryanljx Nov 7, 2022
ef55d07
Fix unclear statement
RichDom2185 Nov 7, 2022
63f4df4
Improve clarity of FoodRem about section
RichDom2185 Nov 7, 2022
5a8a7ed
Add tip for reset command
RichDom2185 Nov 7, 2022
e3883cf
Fix incorrect note
RichDom2185 Nov 7, 2022
7d89eed
Revert "Fix activity diagram"
bryanljx Nov 7, 2022
2df63a6
Merge branch 'master' of https://github.com/AY2223S1-CS2103T-W16-2/tp…
bryanljx Nov 7, 2022
1633f8b
Merge branch 'bryan/fix-sequence-diagram' of https://github.com/bryan…
bryanljx Nov 7, 2022
abd2250
Add tip for sort command
RichDom2185 Nov 7, 2022
01632fc
Improve UG summary
RichDom2185 Nov 7, 2022
124ee17
Add tip in About section of UG
RichDom2185 Nov 7, 2022
5d1aac7
Fix UG for remarks
Eugenetanwl3881 Nov 7, 2022
411998a
Fix UG remarks phrasing
Eugenetanwl3881 Nov 7, 2022
c0595db
Reformat StatisticsFeatures.md
RichDom2185 Nov 7, 2022
7ba2ad3
Reformat ItemFeatures.md
RichDom2185 Nov 7, 2022
4a81836
Show Argument glossary term in DG only
RichDom2185 Nov 7, 2022
8a0b645
Add references to Command Format diagram
RichDom2185 Nov 7, 2022
1da77ad
Fix merge conflicts
Eugenetanwl3881 Nov 7, 2022
7b81727
Merge pull request #530 from Eugenetanwl3881/w12/update-ppp
RichDom2185 Nov 7, 2022
fc5ad35
Merge branch 'master' into w13/update-dg
RichDom2185 Nov 7, 2022
ac0fefe
Merge pull request #535 from Eugenetanwl3881/w13/update-dg
RichDom2185 Nov 7, 2022
04d2eea
Merge branch 'master' into week13/update-documentation
RichDom2185 Nov 7, 2022
07da6a8
Merge branch 'week13/update-documentation' of https://github.com/Rich…
RichDom2185 Nov 7, 2022
3aaa58b
Update PPP for ferusel
tingkai-mai Nov 7, 2022
1f44aba
Force window size to have min height and width
Nov 7, 2022
51a75a4
Remove unused community section
tingkai-mai Nov 7, 2022
1c3556c
Merge branch 'master' into fix-resize
yixiann Nov 7, 2022
962c189
Merge branch 'master' into tingkai/update-ppp-tingkai-again
RichDom2185 Nov 7, 2022
cab5d57
Clarify the uses of parameter and placeholder in UG
Eugenetanwl3881 Nov 7, 2022
4b86ba9
Update auto glossary for GUI
Eugenetanwl3881 Nov 7, 2022
2bad77e
Update Layout section
RichDom2185 Nov 7, 2022
2df044d
Remove unused styles
RichDom2185 Nov 7, 2022
42aa6cb
Merge pull request #536 from Ferusel/tingkai/update-ppp-tingkai-again
RichDom2185 Nov 7, 2022
f09852d
Merge branch 'master' into week13/update-documentation
RichDom2185 Nov 7, 2022
631afc3
Merge branch 'master' into fix-resize
RichDom2185 Nov 7, 2022
c597f45
Fix grammar
Eugenetanwl3881 Nov 7, 2022
9913856
Added autoglossary for parameter and placeholder
Eugenetanwl3881 Nov 7, 2022
aa247aa
Merge pull request #525 from RichDom2185/week13/update-documentation
tingkai-mai Nov 7, 2022
de4b07d
Merge branch 'master' into w13/auto-glossary
Eugenetanwl3881 Nov 7, 2022
ae8db1b
Merge branch 'master' into w13/auto-glossary
Eugenetanwl3881 Nov 7, 2022
191c503
Add warning for find command
tingkai-mai Nov 7, 2022
b60bb5f
Merge pull request #515 from Eugenetanwl3881/w13/auto-glossary
RichDom2185 Nov 7, 2022
e74fde2
Merge branch 'master' of github.com:Ferusel/tp into tingkai/update-ug…
tingkai-mai Nov 7, 2022
2d36081
Merge branch 'master' into bryan/fix-sequence-diagram
Eugenetanwl3881 Nov 7, 2022
31de988
Change warning to info
tingkai-mai Nov 7, 2022
12487fc
Add DG changes to PPP
Nov 7, 2022
d6e9f8f
Merge branch 'master' into update-ppp
yixiann Nov 7, 2022
5d06656
Fix PDF spacing in UG
RichDom2185 Nov 7, 2022
c8b075c
Add additional PRs
Nov 7, 2022
3e8b5e1
Merge pull request #541 from RichDom2185/week13/fix-ug-pdf-spacing
RichDom2185 Nov 7, 2022
06e0c7d
Merge branch 'master' into w13/update-ug-parameter
RichDom2185 Nov 7, 2022
ebc4388
Merge branch 'master' into update-ppp
yixiann Nov 7, 2022
6aba1b4
Merge branch 'master' into fix-resize
RichDom2185 Nov 7, 2022
dadb709
Merge branch 'master' into tingkai/update-ug-find-command
tingkai-mai Nov 7, 2022
ba553a0
Merge branch 'master' into bryan/fix-sequence-diagram
RichDom2185 Nov 7, 2022
c5c0ad0
Merge pull request #538 from Eugenetanwl3881/w13/update-ug-parameter
RichDom2185 Nov 7, 2022
1ddefee
Merge branch 'master' into tingkai/update-ug-find-command
tingkai-mai Nov 7, 2022
7c55ba2
Add PRs reviewed section
RichDom2185 Nov 7, 2022
c05debb
Merge branch 'master' into fix-resize
RichDom2185 Nov 7, 2022
c820b12
Merge branch 'master' into bryan/fix-sequence-diagram
RichDom2185 Nov 7, 2022
77bf219
Remove diagram requirements for stats in DG
Eugenetanwl3881 Nov 7, 2022
2e477b2
Add additional PRs
Nov 7, 2022
662b5df
Merge pull request #539 from Ferusel/tingkai/update-ug-find-command
tingkai-mai Nov 7, 2022
379a708
Fix spelling
Eugenetanwl3881 Nov 7, 2022
0c41c48
Merge branch 'master' into bryan/fix-sequence-diagram
Eugenetanwl3881 Nov 7, 2022
3fd5cd3
Merge branch 'master' into update-ppp
yixiann Nov 7, 2022
d4430c8
Remove composition of items and tags in list
Nov 7, 2022
8e8d040
Add blank UI section under Implementation
RichDom2185 Nov 7, 2022
b0e76a6
Merge branch 'master' into fix-resize
RichDom2185 Nov 7, 2022
4496971
Merge pull request #533 from bryanljx/bryan/fix-sequence-diagram
RichDom2185 Nov 7, 2022
21c2ca5
Merge branch 'master' into fix-resize
RichDom2185 Nov 7, 2022
636487d
Merge pull request #537 from yixiann/fix-resize
tingkai-mai Nov 7, 2022
a35e478
Merge branch 'master' into update-ppp
tingkai-mai Nov 7, 2022
faebb2a
Merge branch 'master' into final-dg
tingkai-mai Nov 7, 2022
30c988a
Merge pull request #540 from yixiann/update-ppp
tingkai-mai Nov 7, 2022
522beed
Merge branch 'master' into final-dg
tingkai-mai Nov 7, 2022
f24c28c
Fix activity diagram
bryanljx Nov 7, 2022
cba4773
Reformat markdown files
RichDom2185 Nov 7, 2022
479610a
Merge pull request #544 from yixiann/final-dg
tingkai-mai Nov 7, 2022
d6c26e1
Fix spacing issue
Eugenetanwl3881 Nov 7, 2022
3abcd5c
Merge branch 'master' into bryan/fix-uml-diagrams
tingkai-mai Nov 7, 2022
e4d3830
Merge pull request #545 from bryanljx/bryan/fix-uml-diagrams
tingkai-mai Nov 7, 2022
295fdc5
Simplify Troubleshooting
Eugenetanwl3881 Nov 7, 2022
c78d110
Add plural and singular message forms
tingkai-mai Nov 7, 2022
21fd562
Update tests
tingkai-mai Nov 7, 2022
654951a
Fix merge conflicts
Eugenetanwl3881 Nov 7, 2022
bc1c975
Remove unused error message
bryanljx Nov 7, 2022
7437474
Update Storage diagram to match FoodRem changes
bryanljx Nov 7, 2022
2fcf09b
Fix grammar
tingkai-mai Nov 7, 2022
0c43c9e
Fix find and sort command grammar
tingkai-mai Nov 7, 2022
2c9b0d0
Fix tests
tingkai-mai Nov 7, 2022
8d3ef74
Fix grammar for filtertag command
tingkai-mai Nov 7, 2022
ef0d62f
Merge pull request #542 from Eugenetanwl3881/w13/update-dg
tingkai-mai Nov 7, 2022
84255ec
Add UI implementation section
RichDom2185 Nov 7, 2022
a5561e0
Merge branch 'master' into tingkai/fix-grammar-sort-find
tingkai-mai Nov 7, 2022
e5d817f
Merge pull request #547 from Ferusel/tingkai/fix-grammar-sort-find
bryanljx Nov 7, 2022
ac22cc1
Merge branch 'master' into bryan/fix-storage-diagram
bryanljx Nov 7, 2022
e90d8b1
Add future extensions section
RichDom2185 Nov 7, 2022
957c9f5
Update PPP
tingkai-mai Nov 7, 2022
411621f
Fix command summary table deletetag bug
Eugenetanwl3881 Nov 7, 2022
86e7777
Fix about us page
tingkai-mai Nov 7, 2022
9f62635
Add autoglossary for TryingFirstCommand
Eugenetanwl3881 Nov 7, 2022
f6b0593
Replace invalid characters
Eugenetanwl3881 Nov 7, 2022
841f748
Merge branch 'master' into tingkai/fix-aboutus
tingkai-mai Nov 7, 2022
f6b2452
Merge pull request #546 from bryanljx/bryan/fix-storage-diagram
bryanljx Nov 7, 2022
a856f25
Merge branch 'master' into tingkai/fix-aboutus
bryanljx Nov 7, 2022
d7f4e58
Create PUML diagrams
RichDom2185 Nov 7, 2022
097e9a7
Merge branch 'master' into tingkai/final-ppp-update-tingkai
tingkai-mai Nov 7, 2022
82df8ac
Merge branch 'master' into week13/update-dg
RichDom2185 Nov 7, 2022
513fd3b
Fix manual testing
Nov 7, 2022
3a55afd
Merge branch 'master' into w13/update-ug-parameter
Eugenetanwl3881 Nov 7, 2022
f82edd2
Fix checkstyle
tingkai-mai Nov 7, 2022
109350d
Merge pull request #548 from Ferusel/tingkai/fix-aboutus
bryanljx Nov 7, 2022
d48d91f
Remove unused comments
RichDom2185 Nov 7, 2022
8b6ab4a
Merge branch 'master' into final-dg
bryanljx Nov 7, 2022
77641de
Merge branch 'master' into w13/update-dg
bryanljx Nov 7, 2022
57f49ba
Merge pull request #552 from Eugenetanwl3881/w13/update-dg
bryanljx Nov 7, 2022
d386f01
Add diagram images to DG
RichDom2185 Nov 7, 2022
a349342
Fix typo
Nov 7, 2022
a91f8c5
Merge branch 'master' into w13/update-ug-parameter
bryanljx Nov 7, 2022
8296826
Merge pull request #549 from Eugenetanwl3881/w13/update-ug-parameter
bryanljx Nov 7, 2022
103a4e0
Merge branch 'master' into final-dg
bryanljx Nov 7, 2022
64073f0
Fix typo
Nov 7, 2022
94cf76f
Shorten PPP
tingkai-mai Nov 7, 2022
c1595af
Merge pull request #553 from yixiann/final-dg
bryanljx Nov 7, 2022
6acd958
Merge branch 'master' into week13/update-dg
bryanljx Nov 7, 2022
ffc5c7b
Merge pull request #551 from RichDom2185/week13/update-dg
bryanljx Nov 7, 2022
f4bae85
Update PPP
tingkai-mai Nov 7, 2022
5b3ff8f
Update help diagram
Eugenetanwl3881 Nov 7, 2022
754420f
Update image
Eugenetanwl3881 Nov 7, 2022
9804949
Fix DG UML diagrams
tingkai-mai Nov 7, 2022
f339d24
Merge pull request #554 from Eugenetanwl3881/w13/update-diagram
bryanljx Nov 7, 2022
2304531
Update image
RichDom2185 Nov 7, 2022
218bf4d
Merge branch 'week13/update-dg' of https://github.com/RichDom2185/tp …
RichDom2185 Nov 7, 2022
ab20fbe
Merge pull request #555 from Ferusel/tingkai/fix-uml-dg
bryanljx Nov 7, 2022
494d491
Merge branch 'master' of github.com:Ferusel/tp into tingkai/final-ppp…
tingkai-mai Nov 7, 2022
e4b6f76
Merge branch 'master' of github.com:Ferusel/tp into tingkai/final-ppp…
tingkai-mai Nov 7, 2022
21090c9
Reorganise PRs
RichDom2185 Nov 7, 2022
4f0945c
Merge pull request #556 from RichDom2185/week13/update-dg
bryanljx Nov 7, 2022
b4d413b
Merge branch 'master' into tingkai/final-ppp-update-tingkai
bryanljx Nov 7, 2022
2714348
Fix styling
RichDom2185 Nov 7, 2022
1c44a22
Merge branch 'master' of github.com:Ferusel/tp into tingkai/final-ppp…
tingkai-mai Nov 7, 2022
82b48dc
Fix checkstyle
tingkai-mai Nov 7, 2022
faf9dc2
Merge branch 'tingkai/final-ppp-update-tingkai' of github.com:Ferusel…
tingkai-mai Nov 7, 2022
50ae038
Merge pull request #557 from RichDom2185/week13/update-ppp
bryanljx Nov 7, 2022
2bb59f8
Merge branch 'master' into tingkai/final-ppp-update-tingkai
bryanljx Nov 7, 2022
93caf99
Fix checkstyle again
tingkai-mai Nov 7, 2022
34cd6e6
Merge pull request #550 from Ferusel/tingkai/final-ppp-update-tingkai
bryanljx Nov 7, 2022
8d7afc7
Sync acknowledgements section on website root
RichDom2185 Nov 25, 2022
e52dfbe
Update copyright.txt
RichDom2185 Nov 25, 2022
0229c8e
Update YAML block scalars
RichDom2185 Nov 25, 2022
45c2ab6
Refactor and update acknowledgements
RichDom2185 Nov 25, 2022
bb3ffdb
Sync acknowledgements to project README
RichDom2185 Nov 25, 2022
d7de25d
Add newline to EOF
RichDom2185 Nov 26, 2022
dedfd72
Merge pull request #561 from RichDom2185/extra/complete-reuse
RichDom2185 Nov 26, 2022
f967d4c
Add PPP information and UGDG links
Dec 10, 2022
f9c34df
Fix comment typo
Dec 10, 2022
11ec2bd
Remove linebreak
Dec 10, 2022
32d5e19
Remove space
Dec 10, 2022
2a34fab
Merge pull request #563 from yixiann/update-readme
RichDom2185 Dec 11, 2022
6fb15d0
Bump ruby to version 3.3.0
RichDom2185 Oct 2, 2024
28f9b8f
Update dependencies and lockfile
RichDom2185 Oct 2, 2024
b5ebb91
Fix security vulnerabilities in dependencies
RichDom2185 Oct 2, 2024
aa09721
Merge pull request #564 from RichDom2185/2024-10/update-docs
RichDom2185 Oct 2, 2024
b69768c
Fix broken glossary links
RichDom2185 Oct 15, 2024
ed2e23a
Merge pull request #565 from RichDom2185/2024-10/fix-broken-glossary-…
RichDom2185 Oct 16, 2024
fb81165
Bump rexml from 3.3.8 to 3.3.9 in /docs
dependabot[bot] Oct 28, 2024
b22b8b6
Merge pull request #566 from AY2223S1-CS2103T-W16-2/dependabot/bundle…
RichDom2185 Oct 28, 2024
6fb7609
Bump uri from 0.13.1 to 0.13.2 in /docs
dependabot[bot] Mar 3, 2025
bad2418
Merge pull request #568 from AY2223S1-CS2103T-W16-2/dependabot/bundle…
RichDom2185 Mar 4, 2025
fb14bef
Bump nokogiri from 1.16.7 to 1.18.3 in /docs
dependabot[bot] Mar 4, 2025
05cd585
Merge pull request #567 from AY2223S1-CS2103T-W16-2/dependabot/bundle…
RichDom2185 Mar 4, 2025
f2bd3c4
Bump nokogiri from 1.18.3 to 1.18.4 in /docs
dependabot[bot] Mar 21, 2025
78c35b3
Merge pull request #569 from AY2223S1-CS2103T-W16-2/dependabot/bundle…
RichDom2185 Mar 22, 2025
7d938ef
Bump nokogiri from 1.18.4 to 1.18.8 in /docs
dependabot[bot] Apr 22, 2025
636a704
Merge pull request #570 from AY2223S1-CS2103T-W16-2/dependabot/bundle…
RichDom2185 Jul 22, 2025
3fb9d1f
Bump rexml from 3.3.9 to 3.4.2 in /docs
dependabot[bot] Sep 17, 2025
9e0d50e
Merge pull request #572 from AY2223S1-CS2103T-W16-2/dependabot/bundle…
RichDom2185 Sep 18, 2025
0003ad2
Add renovate.json
renovate[bot] Sep 18, 2025
1befa56
Add labels to renovate PRs
RichDom2185 Sep 18, 2025
c1235e7
Merge pull request #573 from AY2223S1-CS2103T-W16-2/renovate/configure
RichDom2185 Sep 18, 2025
745ac7e
Bump nokogiri from 1.18.8 to 1.18.9 in /docs
dependabot[bot] Sep 18, 2025
622c021
Merge pull request #571 from AY2223S1-CS2103T-W16-2/dependabot/bundle…
RichDom2185 Sep 18, 2025
e3f6ec8
Update dependency checkstyle to v10.26.1
renovate[bot] Sep 18, 2025
131b6b9
Merge pull request #575 from AY2223S1-CS2103T-W16-2/renovate/checksty…
RichDom2185 Sep 18, 2025
2327bfc
Use stable `actions/checkout` versions
RichDom2185 Sep 30, 2025
00f144e
Use latest Ubuntu versions
RichDom2185 Sep 30, 2025
0ee8e18
Fix incorrect line endings check
RichDom2185 Sep 30, 2025
deff861
Remove extra space
RichDom2185 Sep 30, 2025
03bfb3a
Update Java action and setup dependency caching
RichDom2185 Sep 30, 2025
e890836
Replace deprecated Gradle action
RichDom2185 Sep 30, 2025
5dbcba3
Fix Ruby setup in CI
RichDom2185 Sep 30, 2025
9755242
Switch PPP workflow to manual only
RichDom2185 Sep 30, 2025
46764ce
Merge pull request #586 from AY2223S1-CS2103T-W16-2/richard/fix-scripts
RichDom2185 Sep 30, 2025
30fcff7
Fix build workflow
RichDom2185 Oct 3, 2025
ea46579
Merge pull request #588 from AY2223S1-CS2103T-W16-2/richard/fix-build…
RichDom2185 Oct 3, 2025
1a8cb5a
Switch to type-safe JSON schema for markdownlint
RichDom2185 Sep 30, 2025
ab19de9
Address some markdownlint warnings
RichDom2185 Sep 30, 2025
e5ca6a4
Standardize XML and FXML file formatting
RichDom2185 Oct 1, 2025
877c07e
Upgrade JavaFX from v11 to v17
RichDom2185 Oct 1, 2025
1458e83
Upgrade Java from v11 to v17
RichDom2185 Oct 1, 2025
bc164e3
Merge pull request #589 from AY2223S1-CS2103T-W16-2/richard/2510-main…
RichDom2185 Oct 5, 2025
f4e18a3
Update dependency checkstyle to v11
renovate[bot] Oct 5, 2025
21c7d9d
Merge pull request #587 from AY2223S1-CS2103T-W16-2/renovate/checksty…
RichDom2185 Oct 5, 2025
9dde48b
Update Gradle to v7.6.6
renovate[bot] Oct 5, 2025
46af291
Skip autogenerated gradle script file from checks
RichDom2185 Oct 16, 2025
00d5925
Merge pull request #582 from AY2223S1-CS2103T-W16-2/renovate/gradle-7.x
RichDom2185 Oct 16, 2025
f53a970
Update dependency checkstyle to v12
renovate[bot] Oct 16, 2025
0083ecc
Merge pull request #591 from AY2223S1-CS2103T-W16-2/renovate/checksty…
RichDom2185 Oct 16, 2025
b0d9fb3
Update dependency ruby to v3.4.7
renovate[bot] Oct 16, 2025
d6d7bec
Merge pull request #580 from AY2223S1-CS2103T-W16-2/renovate/ruby-3.x
RichDom2185 Oct 16, 2025
17b77e3
Upgrade Gradle to v8.14.3
RichDom2185 Oct 16, 2025
844d614
Switch shadow plugin ID and upgrade to v8
RichDom2185 Oct 16, 2025
7fd539e
Upgrade to JavaFX 21 to fix security vulnerabilities
RichDom2185 Oct 16, 2025
1e48fc3
Address Gradle deprecations
RichDom2185 Oct 16, 2025
ec01d3e
Register explicit task dependency
RichDom2185 Oct 16, 2025
feb4078
Merge pull request #595 from AY2223S1-CS2103T-W16-2/richard/upgrade-b…
RichDom2185 Oct 17, 2025
5cfba48
Update gradle/actions action to v5
renovate[bot] Oct 17, 2025
53b698d
Merge pull request #594 from AY2223S1-CS2103T-W16-2/renovate/gradle-a…
RichDom2185 Oct 17, 2025
9957fec
Update plugin com.gradleup.shadow to v8.3.9
renovate[bot] Oct 17, 2025
995ff53
Merge pull request #597 from AY2223S1-CS2103T-W16-2/renovate/com.grad…
RichDom2185 Oct 17, 2025
d9df34f
Update javafx monorepo to v21.0.9
renovate[bot] Oct 27, 2025
45ba2f8
Merge pull request #599 from AY2223S1-CS2103T-W16-2/renovate/javafx-m…
RichDom2185 Oct 27, 2025
28c2eeb
Update dependency checkstyle to v12.1.1
renovate[bot] Oct 27, 2025
9f0af9e
Merge pull request #600 from AY2223S1-CS2103T-W16-2/renovate/checksty…
RichDom2185 Oct 27, 2025
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
  •  
  •  
  •  
4 changes: 3 additions & 1 deletion .github/check-line-endings.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,15 @@
# Prohibited line endings: \r\n

git grep --cached -I -n --no-color -P '\r$' -- ':/' |
# We want to allow .bat files to have \r\n line endings,
# since these batch scripts are run on Windows.
awk '
BEGIN {
FS = ":"
OFS = ":"
ret = 0
}
{
!($1 ~ /\.bat$/) {
ret = 1
print "ERROR", $1, $2, " prohibited \\r\\n line ending, use \\n instead."
}
Expand Down
4 changes: 4 additions & 0 deletions .github/check-trailing-whitespace.sh
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@ awk '
ret = 0
}
{
# Skip ../gradlew file
if ($1 == "../gradlew") {
next
}
# Only warn for markdown files (*.md) to accomodate text editors
# which do not properly handle trailing whitespace.
# (e.g. GitHub web editor)
Expand Down
89 changes: 89 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
name: Build

on:
workflow_dispatch:
push:
branches:
- master
tags:
- v*

jobs:
jarfile:
runs-on: ubuntu-latest
outputs:
upload_url: ${{ steps.create_release.outputs.upload_url }}
steps:
- name: Checkout repository
uses: actions/checkout@v5
with:
ref: master
- name: Validate Gradle Wrapper
uses: gradle/actions/wrapper-validation@v5
- name: Setup JDK 17
uses: actions/setup-java@v5
with:
distribution: zulu
java-version: 17
java-package: jdk+fx
cache: gradle
- name: Create JAR file
run: ./gradlew shadowJar
- name: Generate tag name from time
id: tagname
run: echo ::set-output name=TAGNAME::$(echo $(date +%s) | sed -e 's/^../AR/')
- name: Generate release name from time
id: releasename
run: echo "::set-output name=RELEASENAME::$(date '%e %b %Y, %H:%M %Z')"
env:
TZ: Asia/Singapore
- name: Create release on GitHub
id: create_release # We need the id to refer to it in the next step
uses: actions/create-release@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
tag_name: ${{ steps.tagname.outputs.TAGNAME }}
release_name: Auto-release ${{ steps.releasename.outputs.RELEASENAME }}
body: 'Auto-created release from branch "${{ github.ref_name }}"'
- name: Upload JAR file to GitHub releases
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ./build/libs/foodrem.jar
asset_name: foodrem.jar
asset_content_type: application/java-archive
pdfs:
needs: jarfile
runs-on: ubuntu-latest
steps:
- name: Set up repository
uses: actions/checkout@v5
- name: Set up Ruby
uses: ruby/setup-ruby@v1
- name: Set up server dependencies
working-directory: ${{ github.workspace }}/docs
run: gem install --user-install bundler && bundle install
- name: Create PDFs of UG and DG
working-directory: ${{ github.workspace }}/docs
run: ./make-pdf.sh
- name: Upload UG to release
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ needs.jarfile.outputs.upload_url }}
asset_path: ./docs/release/UserGuide.pdf
asset_name: UserGuide.pdf
asset_content_type: application/pdf
- name: Upload DG to release
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ needs.jarfile.outputs.upload_url }}
asset_path: ./docs/release/DeveloperGuide.pdf
asset_name: DeveloperGuide.pdf
asset_content_type: application/pdf
21 changes: 21 additions & 0 deletions .github/workflows/check-links.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: Check all links on website are valid

on: [push, pull_request, workflow_dispatch]

jobs:
check-links:
runs-on: ubuntu-latest
steps:
- name: Set up repository
uses: actions/checkout@v5
- name: Set up Ruby
uses: ruby/setup-ruby@v1
- name: Set up server dependencies
working-directory: ${{ github.workspace }}/docs
run: gem install --user-install bundler && bundle install
- name: Set up checker dependencies
working-directory: ${{ github.workspace }}/cli-test/linkchecker
run: npm install
- name: Set up server and check all links are valid
working-directory: ${{ github.workspace }}/cli-test/linkchecker
run: python serve-and-check.py
50 changes: 50 additions & 0 deletions .github/workflows/check-ppp-edited.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: Check PPP is updated

on:
- workflow_dispatch

jobs:
check-ppp:
runs-on: ubuntu-latest
steps:
- name: Set up repository
uses: actions/checkout@v5
- name: Query GraphQL API
uses: octokit/[email protected]
id: get_latest_prs
with:
query: |
query PRs {
repository(owner: "AY2223S1-CS2103T-W16-2", name: "tp") {
pullRequests(last: 100) {
totalCount
edges {
node {
title
merged
resourcePath
participants(first: 10) {
edges {
node {
login
}
}
}
headRepositoryOwner {
login
}
number
closed
}
}
}
}
}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Save query data to file
working-directory: ${{ github.workspace }}/cli-test/ppp-checker
run: "echo '${{ steps.get_latest_prs.outputs.data }}' > data.json"
- name: Validate all PRs are included in PPP
working-directory: ${{ github.workspace }}/cli-test/ppp-checker
run: ./check-ppp-is-present.sh ${{ github.event.pull_request.user.login }}
18 changes: 10 additions & 8 deletions .github/workflows/gradle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,10 @@ jobs:

steps:
- name: Set up repository
uses: actions/checkout@main
uses: actions/checkout@v5

- name: Set up repository
uses: actions/checkout@main
uses: actions/checkout@v5
with:
ref: master

Expand All @@ -23,17 +23,19 @@ jobs:

- name: Run repository-wide tests
if: runner.os == 'Linux'
working-directory: ${{ github.workspace }}/.github
working-directory: ${{ github.workspace }}/.github
run: ./run-checks.sh

- name: Validate Gradle Wrapper
uses: gradle/wrapper-validation-action@v1
uses: gradle/actions/wrapper-validation@v5

- name: Setup JDK 11
uses: actions/setup-java@v1
- name: Setup JDK 17
uses: actions/setup-java@v5
with:
java-version: '11'
distribution: zulu
java-version: 17
java-package: jdk+fx
cache: gradle

- name: Build and check with Gradle
run: ./gradlew check coverage
Expand All @@ -43,4 +45,4 @@ jobs:
with:
directory: ${{ github.workspace }}/build/reports/jacoco/coverage
files: coverage.xml
fail_ci_if_error: true
fail_ci_if_error: false
22 changes: 12 additions & 10 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,22 +1,24 @@
# Gradle build files
/.gradle/
/build/
.gradle/
build/
src/main/resources/docs/

# VSCode build files
bin/

# IDEA files
/.idea/
/out/
/*.iml
.idea/
out/
*.iml

# Storage/log files
/data/
/config.json
/preferences.json
/*.log.*
data/
config.json
preferences.json
*.log.*

# Test sandbox files
src/test/data/sandbox/

# MacOS custom attributes files created by Finder
.DS_Store
docs/_site/
43 changes: 43 additions & 0 deletions .markdownlint.jsonc
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
{
"$schema": "https://www.schemastore.org/markdownlint.json",
"MD004": {
"style": "asterisk"
},
"MD009": {
"br_spaces": 0
},
"MD013": false,
"MD029": {
"style": "one"
},
"MD033": {
"allowed_elements": ["sub", "sup", "br", "kbd"]
},
"MD035": {
"style": "---"
},
"MD044": {
"names": [
"FoodRem",
"User Guide",
"Developer Guide",
"Command Input Box",
"Command Output Box",
"Item List Box"
],
"code_blocks": false
},
"MD046": {
"style": "fenced"
},
"MD048": {
"style": "backtick"
},
"MD049": {
"style": "underscore"
},
"MD050": {
"style": "asterisk"
},
"MD051": false
}
1 change: 1 addition & 0 deletions .ruby-version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3.4.7
Loading
Loading