From c9cdf662d89b3f62e7172396205ecbec833753c8 Mon Sep 17 00:00:00 2001 From: Ed Chalstrey Date: Thu, 19 Feb 2026 15:28:41 +0000 Subject: [PATCH 1/5] Add bug and dev docs links to homepage --- doc/developer.contributing.rst | 2 ++ doc/index.rst | 23 +++++++++++++++++++++++ 2 files changed, 25 insertions(+) diff --git a/doc/developer.contributing.rst b/doc/developer.contributing.rst index fc016ac4b..1c821c502 100644 --- a/doc/developer.contributing.rst +++ b/doc/developer.contributing.rst @@ -4,6 +4,8 @@ Contributing to Gambit This section provides guidelines for contributing to Gambit, including how to report bugs, suggest features, and contribute code. It includes information relevant to both core developers and external contributors. +.. _github-issues: + GitHub issues ------------- diff --git a/doc/index.rst b/doc/index.rst index 79076153a..be6e4f7fb 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -55,6 +55,29 @@ We recommended most new users install the PyGambit Python package and read the a :color: secondary :expand: + .. grid-item-card:: Report a bug or request a feature + :columns: 6 + + Log issues and feature requests on GitHub. + + .. button-ref:: github-issues + :ref-type: ref + :click-parent: + :color: secondary + :expand: + + .. grid-item-card:: Developer docs + :columns: 6 + + Guides for developers & contributors to the package. + + .. button-ref:: developer + :ref-type: ref + :click-parent: + :color: secondary + + :expand: + .. toctree:: :hidden: From e3e9ec3584594bd51972a7a5e406e5092633bf3c Mon Sep 17 00:00:00 2001 From: Ed Chalstrey Date: Thu, 19 Feb 2026 15:29:15 +0000 Subject: [PATCH 2/5] remove space --- doc/index.rst | 1 - 1 file changed, 1 deletion(-) diff --git a/doc/index.rst b/doc/index.rst index be6e4f7fb..161db0e26 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -75,7 +75,6 @@ We recommended most new users install the PyGambit Python package and read the a :ref-type: ref :click-parent: :color: secondary - :expand: From ae22e7bc977744aac99e9909c1b4fa00a375db6a Mon Sep 17 00:00:00 2001 From: Ed Chalstrey Date: Thu, 19 Feb 2026 15:38:41 +0000 Subject: [PATCH 3/5] 3 rows of buttons --- doc/index.rst | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/doc/index.rst b/doc/index.rst index 161db0e26..5e29a6c65 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -9,9 +9,9 @@ We recommended most new users install the PyGambit Python package and read the a .. grid:: .. grid-item-card:: Installing Gambit - :columns: 6 + :columns: 4 - Get started by installing Gambit. PyGambit quickstart: ``pip install pygambit`` + PyGambit quickstart: ``pip install pygambit`` .. button-ref:: install :ref-type: ref @@ -21,9 +21,9 @@ We recommended most new users install the PyGambit Python package and read the a .. grid-item-card:: PyGambit Python package - :columns: 6 + :columns: 4 - Create games and compute equilibria with the PyGambit package. + Create games and compute equilibria with PyGambit. .. button-ref:: pygambit :ref-type: ref @@ -33,7 +33,7 @@ We recommended most new users install the PyGambit Python package and read the a .. grid-item-card:: Command-line tools - :columns: 6 + :columns: 4 Quickly compute equilibria with the Gambit command-line tools. @@ -44,10 +44,9 @@ We recommended most new users install the PyGambit Python package and read the a :expand: .. grid-item-card:: Graphical interface - :columns: 6 + :columns: 4 - Gambit's graphical interface lets you interactively - create, explore, and find equilibria of games. + Interactively create, explore, and find equilibria of games. .. button-ref:: section-gui :ref-type: ref @@ -55,10 +54,10 @@ We recommended most new users install the PyGambit Python package and read the a :color: secondary :expand: - .. grid-item-card:: Report a bug or request a feature - :columns: 6 + .. grid-item-card:: Bugs and feature requests + :columns: 4 - Log issues and feature requests on GitHub. + Report bugs and feature requests on GitHub. .. button-ref:: github-issues :ref-type: ref @@ -67,7 +66,7 @@ We recommended most new users install the PyGambit Python package and read the a :expand: .. grid-item-card:: Developer docs - :columns: 6 + :columns: 4 Guides for developers & contributors to the package. From 65037534f55286e076283057d519af990955fcf6 Mon Sep 17 00:00:00 2001 From: Ed Chalstrey Date: Thu, 19 Feb 2026 15:55:42 +0000 Subject: [PATCH 4/5] Tidy homepage links and add emojis --- doc/index.rst | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/doc/index.rst b/doc/index.rst index 5e29a6c65..6775dbd0e 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -8,10 +8,11 @@ We recommended most new users install the PyGambit Python package and read the a .. grid:: - .. grid-item-card:: Installing Gambit + .. grid-item-card:: ⬇️ Installing Gambit :columns: 4 - PyGambit quickstart: ``pip install pygambit`` + Quick installation with PyGambit: + ``pip install pygambit`` .. button-ref:: install :ref-type: ref @@ -20,7 +21,7 @@ We recommended most new users install the PyGambit Python package and read the a :expand: - .. grid-item-card:: PyGambit Python package + .. grid-item-card:: 🐍 PyGambit :columns: 4 Create games and compute equilibria with PyGambit. @@ -32,7 +33,7 @@ We recommended most new users install the PyGambit Python package and read the a :expand: - .. grid-item-card:: Command-line tools + .. grid-item-card:: 🖥️ Command-line tools :columns: 4 Quickly compute equilibria with the Gambit command-line tools. @@ -43,7 +44,7 @@ We recommended most new users install the PyGambit Python package and read the a :color: secondary :expand: - .. grid-item-card:: Graphical interface + .. grid-item-card:: 🖱️ Graphical interface :columns: 4 Interactively create, explore, and find equilibria of games. @@ -54,7 +55,7 @@ We recommended most new users install the PyGambit Python package and read the a :color: secondary :expand: - .. grid-item-card:: Bugs and feature requests + .. grid-item-card:: 🐛 Bugs and feature requests :columns: 4 Report bugs and feature requests on GitHub. @@ -65,7 +66,7 @@ We recommended most new users install the PyGambit Python package and read the a :color: secondary :expand: - .. grid-item-card:: Developer docs + .. grid-item-card:: 📖 Developer docs :columns: 4 Guides for developers & contributors to the package. From 44d6bce6bf1dbb78c2ec782cded06d233eda989a Mon Sep 17 00:00:00 2001 From: Ed Chalstrey Date: Wed, 25 Feb 2026 13:36:22 +0000 Subject: [PATCH 5/5] Update Pygambit tagline --- doc/index.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/index.rst b/doc/index.rst index 6775dbd0e..3a4dc4752 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -24,7 +24,7 @@ We recommended most new users install the PyGambit Python package and read the a .. grid-item-card:: 🐍 PyGambit :columns: 4 - Create games and compute equilibria with PyGambit. + Explore tutorial notebooks and API reference docs. .. button-ref:: pygambit :ref-type: ref