Commit Graph

  • f2c547ea81
    Merge cd4b39a201 into 28c5e9f11d Rohan Singh 2026-02-02 20:53:15 -0800
  • 28c5e9f11d
    Update CONTRIBUTING.md with new policy main Emily Bache 2026-02-02 08:57:57 +0100
  • f67af32c1b
    Update README.md about contributing Emily Bache 2026-02-02 08:53:10 +0100
  • 2c6c55fea7 Added UML PDF diagram Abdul Wasey Mohammed 2026-01-31 12:55:11 -0500
  • 3d7c7c137a assignment Muthuthirumaran 2026-01-30 23:51:30 -0500
  • 964e0e3c5e Adding UML and 3 points Shashwath Udaya Kumar 2026-01-30 23:41:01 -0500
  • e9a7b43844 Wangechi Murimi's Submission WangechiMurimi 2026-01-30 23:03:15 -0500
  • face2b824d deeksha Your Full Name 2026-01-30 22:31:37 -0500
  • eceb93ffcd Pooja Malakappa Nuchchi's Submission Pooja Malakappa Nuchchi 2026-01-30 21:35:18 -0500
  • ee14bca666 Wasey's Submission - Gilded Rose Refactoring Design Abdul Wasey Mohammed 2026-01-30 20:38:47 -0500
  • 191564fc6e architecture-submission Rayyan Uddin 2026-01-30 13:38:30 -0500
  • 11b06a6756 Kaval Shinkar's Gilded Rose Design Submission KAVAL42 2026-01-30 11:00:51 -0500
  • 9cf1bfe815 added uml diagram and the design notes for the gilded rose kumar 2026-01-29 21:10:48 -0500
  • 1518e7c531 Yehe's UML Yehe Yan 2026-01-29 17:17:16 -0500
  • c019ca21c2 added uml diagram and the design notes for the gilded rose Vinay 2026-01-28 22:34:25 -0500
  • 0155b204a2 em Karim Fadel 2026-01-14 08:42:53 +0200
  • 60d41e79e1 remove the unneeded public Karim Fadel 2026-01-14 08:40:27 +0200
  • 4a96b36ac3 instance method Karim Fadel 2026-01-14 08:38:43 +0200
  • da6f6ffd5b rename Karim Fadel 2026-01-14 08:36:21 +0200
  • 48b98d08c0 merge if else Karim Fadel 2026-01-14 08:31:19 +0200
  • 74c809e44a lift up condition with BackstagePasses Karim Fadel 2026-01-14 08:30:42 +0200
  • 39c548b2d6 lift up condition with AgedBride Karim Fadel 2026-01-14 08:29:05 +0200
  • 3e07becb36 em Karim Fadel 2026-01-14 08:10:43 +0200
  • b2e26bd812 instance method Karim Fadel 2026-01-14 08:03:21 +0200
  • a58edfb942 enhance for loop to be readable Karim Fadel 2026-01-14 07:59:31 +0200
  • 1c56c22545 introduce parameter for item[i] Karim Fadel 2026-01-14 07:58:11 +0200
  • f2cd52d932 em, merge if else Karim Fadel 2026-01-14 07:31:28 +0200
  • 7ae1a6a238 reorder the methods Karim Fadel 2026-01-14 07:21:32 +0200
  • 287daf6e0d rename, and add final for static string variables Karim Fadel 2026-01-14 07:18:48 +0200
  • a2879d203a em, make the logic more readable Karim Fadel 2026-01-14 07:17:15 +0200
  • 09d4e84008 split || if statements, remove unneeded parts Karim Fadel 2026-01-14 07:13:40 +0200
  • b3c825097a em Karim Fadel 2026-01-14 07:05:10 +0200
  • 3450f9b9b2 undo 2 commit Karim Fadel 2026-01-14 07:02:59 +0200
  • 3ab5fb11d1 split || if condition Karim Fadel 2026-01-14 06:55:07 +0200
  • f0afa8c7d7 im Karim Fadel 2026-01-14 00:37:45 +0200
  • 4917295be7 revert last change Karim Fadel 2026-01-14 00:37:11 +0200
  • 15ac32868a em Karim Fadel 2026-01-14 00:36:12 +0200
  • c22e36e674 revert if Karim Fadel 2026-01-14 00:31:18 +0200
  • 75617a1b2c im, em Karim Fadel 2026-01-14 00:28:36 +0200
  • ff63e05e8a em, rename Karim Fadel 2026-01-14 00:06:28 +0200
  • b2f9dfa29a em Karim Fadel 2026-01-14 00:03:55 +0200
  • 8526bf2af5 reformat code Karim Fadel 2026-01-14 00:01:36 +0200
  • 618fbad7b1 add the result of Approval testcases Karim Fadel 2026-01-14 00:01:18 +0200
  • 75e919f36a create static names Karim Fadel 2026-01-13 23:56:15 +0200
  • 623cee709a revert if statement Karim Fadel 2026-01-13 23:47:48 +0200
  • 9bcc8af37d
    Merge pull request #679 from tashri-dev/dotnet-version-upgrade Emily Bache 2026-01-07 08:48:38 +0100
  • 0e6377bb04 upgrade nunit projcet to dotnet 10 LTS Taha 2026-01-07 00:17:07 +0400
  • fd4d1d60a2 upgrade xunit projcet to dotnet 10 LTS Taha 2026-01-07 00:15:23 +0400
  • 409a27fd38 Refactoring to Improve code Kunnal-chawla 2025-12-28 10:54:11 +0530
  • f383a71f3b Achieved coverage of 83.57% Kunnal-chawla 2025-12-28 10:25:16 +0530
  • 8862f3150c Added support for new Conjured item type Kunnal-chawla 2025-12-28 10:11:50 +0530
  • 2947ff0f1b Refactored GlidedRose class Kunnal-chawla 2025-12-28 10:02:09 +0530
  • 561285edbd Added missing test cases for existing items Kunnal-chawla 2025-12-28 09:36:27 +0530
  • 34c227d1a0 Fixed existing test case Kunnal-chawla 2025-12-28 09:16:56 +0530
  • 87f20d8bc4 Initial setup Kunnal-chawla 2025-12-28 08:35:45 +0530
  • cd4b39a201 chore: add pyproject tooling and test dependencies Rohan Singh 2025-12-27 12:28:07 +0530
  • d81ec853f3 ashok -- changes to existing glided_rose Ashok Kumar Goa 2025-12-19 16:11:17 +0100
  • 24c9be9f78 Add conjuring Jean-Maxime 2025-12-15 12:30:32 +0100
  • 5ddd6ec0fb Refactoring Jean-Maxime 2025-12-15 12:29:55 +0100
  • d7d0603cb9 Add tests Jean-Maxime 2025-12-15 12:27:42 +0100
  • 93dac5f379 Set approval Jean-Maxime 2025-12-15 12:27:32 +0100
  • 4a879a6683 Set gitignore Jean-Maxime 2025-12-14 21:52:19 +0100
  • 002fa9387b Add brief comments to improve readability Jenif D Souza W S 2025-12-14 19:59:12 +0000
  • 2226342455 Add tests for Conjured items Jenif D Souza W S 2025-12-14 19:38:26 +0000
  • 37a07e30b9 Add Conjured item behavior (degrade twice as fast) Jenif D Souza W S 2025-12-14 19:35:32 +0000
  • 30bbbd084b Refactor update_quality for readability Jenif D Souza W S 2025-12-14 19:33:07 +0000
  • 605b66eecc Skip approval test due to missing reporter configuration Jenif D Souza W S 2025-12-14 19:20:08 +0000
  • 1814cc8637 Fix test foo: item name should not change Jenif D Souza W S 2025-12-14 19:13:51 +0000
  • ea9b08a798 Baseline: original Gilded Rose implementation Jenif D Souza W S 2025-12-14 19:05:49 +0000
  • 46cc49e419 Add unit tests for strategy classes Vasu Bhatia 2025-12-07 19:03:14 +0000
  • 2af56f51fc Refactor update_quality to use strategy_factory Vasu Bhatia 2025-12-07 18:50:22 +0000
  • 90ce39cf4f Add ItemStrategyFactory for strategy selection Vasu Bhatia 2025-12-07 18:39:13 +0000
  • ddeca6dfef Remove individual quality update methods since they are implemented in individual strategies Vasu Bhatia 2025-12-07 18:35:13 +0000
  • 3271c24591 Implement specific strategy classes for all item types Vasu Bhatia 2025-12-07 18:31:53 +0000
  • 7e8e555a1f Add abstract class to handle individual item update logic Vasu Bhatia 2025-12-07 18:24:19 +0000
  • 0e4a0b0fac Add helper methods for quality management Vasu Bhatia 2025-12-07 18:20:27 +0000
  • bc950ad8d1 refactor: Update the backstage string to be the same as the python code (and not from the requirements README) Vasu Bhatia 2025-12-07 18:15:11 +0000
  • 2df4ee7916 refactor: Abstract constant definitions Vasu Bhatia 2025-12-07 18:13:52 +0000
  • 4f45b9ee35 refactor: Add type annotations and docstrings for GildedRose and Item classes Vasu Bhatia 2025-12-07 18:06:51 +0000
  • 2631e37bc6 ruff: Update config to include docstrings and type annotations Vasu Bhatia 2025-12-07 17:52:18 +0000
  • f4cff2c129 poetry: Add poetry and ruff config Vasu Bhatia 2025-12-07 17:49:23 +0000
  • f449772691 tests: Add python configuration for approvaltests Vasu Bhatia 2025-12-07 17:28:46 +0000
  • c851057d59 Refactor code structure and implement Conjured items support ahmernajar 2025-12-06 12:47:04 +0000
  • 116dc702dd Add comprehensive test suite for all item types ahmernajar 2025-12-06 12:46:59 +0000
  • 35f9e753a6 Refactor: Implement Strategy pattern for item updaters Martin Nady 2025-12-05 17:07:14 +0200
  • 4515e9f942 Initial commit and cleanup Marios Zachariou 2025-12-04 23:31:04 +0000
  • aad0a8d25d More cleanup Marios Zachariou 2025-12-04 23:12:50 +0000
  • 3ea74ea05a Initial commit and cleanup Marios Zachariou 2025-12-04 22:52:25 +0000
  • c6148c0217 Fix unit test for foo Yossri Ghabri 2025-11-25 16:05:37 +0100
  • 7e0cd866dd Refactor and dd ItemUtils helper methods for item type detection Yossri Ghabri 2025-11-25 15:58:18 +0100
  • 36605dc56c Add base GildedItem abstract class for item hierarchy Yossri Ghabri 2025-11-25 15:56:30 +0100
  • b2c94a63a2 Add SulfurasItem with updateQuality logic Yossri Ghabri 2025-11-25 15:55:53 +0100
  • fba068a4c0 Add NormalItem with updateQuality logic Yossri Ghabri 2025-11-25 15:55:27 +0100
  • e1d3c0c214 Add BackstageItem with updateQuality logic Yossri Ghabri 2025-11-25 15:55:03 +0100
  • 19a97dd6a3 Add AgedBrieItem with updateQuality logic Yossri Ghabri 2025-11-25 15:54:35 +0100
  • 96fbc5ca78 Add unit tests for GildedRose updateQuality for each item type Yossri Ghabri 2025-11-25 15:52:32 +0100
  • 27b90d1d41 Refactor GiledRose to use GildedItem hierarchy Yossri Ghabri 2025-11-25 15:49:57 +0100
  • 35381e1864 Add unit test for SulfurasItem immutability Yossri Ghabri 2025-11-25 15:45:29 +0100
  • 2afaab83c0 Add unit tests for BackstageItem quality increase and expiration Yossri Ghabri 2025-11-25 15:44:32 +0100
  • a767e0d8a7 Add unit tests for AgedBrieItem increasing quality Yossri Ghabri 2025-11-25 15:43:55 +0100