@@ -6,124 +6,94 @@ Standalone projects
66General purpose
77---------------
88
9- .. grid :: 3
10- :gutter: 3 3 4 4
9+ .. jinja :: project_context
1110
12- .. grid-item-card :: Ansys Python Manager
13- :img-top: ../../_static/thumbnails/ansys-python-manager.png
14- :link: https://installer.docs.pyansys.com/version/stable
15- :class-title: pyansys-card-title
11+ .. grid :: 3
12+ :gutter: 3 3 4 4
1613
17- Simple cross-platform QT application to install Python and PyAnsys packages
14+ {% for project, metadata in projects['projects'].items() %}
15+ {% if 'General purpose' in metadata['tags'] %}
16+ .. grid-item-card :: {{ metadata['name'] }}
17+ :img-top: {{ metadata['thumbnail'] }}
18+ :link: {{ metadata['documentation']['base'] }}
19+ :class-title: pyansys-card-title
1820
19- .. grid-item-card :: PyAnsys Cheat Sheets
20- :img-top: ../../_static/thumbnails/pyansys-cheat-sheets.png
21- :link: https://cheatsheets.docs.pyansys.com/
22- :class-title: pyansys-card-title
23-
24- PyAnsys cheat sheets for different libraries as quick reference guides
25-
26- .. grid-item-card :: Ansys 5G Wizard
27- :img-top: ../../_static/thumbnails/5gwizard.png
28- :link: https://github.com/ansys/5G-Wizard
29- :class-title: pyansys-card-title
30-
31- Ansys project used to calculate Power Density or Cumulative Distribution Function
21+ {{ metadata['description'] }}
22+ {% endif %}
23+ {% endfor %}
3224
3325Demo purposes
3426-------------
3527
36- .. grid :: 3
37- :gutter: 3 3 4 4
28+ .. jinja :: project_context
29+
30+ .. grid :: 3
31+ :gutter: 3 3 4 4
3832
39- .. grid-item-card :: API Eigen Example
40- :img-top: ../../_static/thumbnails/intro.png
41- :link: https://apieigen.docs.ansys.com/
42- :class-title: pyansys-card-title
33+ {% for project, metadata in projects['projects'].items() %}
34+ {% if 'Demo' in metadata['tags'] %}
35+ .. grid-item-card :: {{ metadata['name'] }}
36+ :img-top: {{ metadata['thumbnail'] }}
37+ :link: {{ metadata['documentation']['base'] }}
38+ :class-title: pyansys-card-title
4339
44- Demonstrating the REST and gRPC communication protocols via client-server interactions
40+ {{ metadata['description'] }}
41+ {% endif %}
42+ {% endfor %}
4543
4644Repository management
4745---------------------
4846
49- .. grid :: 3
50- :gutter: 3 3 4 4
51-
52- .. grid-item-card :: Ansys Repository Templates
53- :img-top: ../../_static/thumbnails/intro.png
54- :link: https://templates.ansys.com/version/stable
55- :class-title: pyansys-card-title
56-
57- Ansys tool for creating new projects according to Ansys guidelines
58-
59- .. grid-item-card :: Ansys GitHub Actions
60- :img-top: ../../_static/thumbnails/intro.png
61- :link: https://actions.docs.ansys.com/version/stable
62- :class-title: pyansys-card-title
47+ .. jinja :: project_context
6348
64- Collection of GitHub Workflows to be reused by projects in the Ansys ecosystem
49+ .. grid :: 3
50+ :gutter: 3 3 4 4
6551
66- .. grid-item-card :: Ansys ``pre-commit`` Hooks
67- :img-top: ../../_static/thumbnails/intro.png
68- :link: https://pre-commit-hooks.docs.ansys.com/version/stable
69- :class-title: pyansys-card-title
52+ {% for project, metadata in projects['projects'].items() %}
53+ {% if 'Repository management' in metadata['tags'] %}
54+ .. grid-item-card :: {{ metadata['name'] }}
55+ :img-top: {{ metadata['thumbnail'] }}
56+ :link: {{ metadata['documentation']['base'] }}
57+ :class-title: pyansys-card-title
7058
71- Ansys repository containing customized pre-commit hooks
72-
73- .. grid-item-card :: Ansys Tools Repository Sync
74- :img-top: ../../_static/thumbnails/intro.png
75- :link: https://ansys.github.io/ansys-tools-repo-sync/version/stable
76- :class-title: pyansys-card-title
77-
78- Ansys tool intended to synchronize the content of two different repositories
79-
80- .. grid-item-card :: Ansys ``all-members`` team
81- :img-top: ../../_static/thumbnails/intro.png
82- :link: https://github.com/ansys/ansys-all-members
83- :class-title: pyansys-card-title
84-
85- Repository for updating an organization's ``all-members `` team automatically
59+ {{ metadata['description'] }}
60+ {% endif %}
61+ {% endfor %}
8662
8763Artificial intelligence
8864-----------------------
8965
90- .. grid :: 3
91- :gutter: 3 3 4 4
66+ .. jinja :: project_context
9267
93- .. grid-item-card :: Reviewer Bot
94- :img-top: ../../_static/thumbnails/intro.png
95- :link: https://review-bot.docs.pyansys.com/version/stable
96- :class-title: pyansys-card-title
68+ .. grid :: 3
69+ :gutter: 3 3 4 4
9770
98- Python development tool for leveraging the power of OpenAI to automatically
99- generate suggestions for improving GitHub pull requests
71+ {% for project, metadata in projects['projects'].items() %}
72+ {% if 'Artificial intelligence' in metadata['tags'] %}
73+ .. grid-item-card :: {{ metadata['name'] }}
74+ :img-top: {{ metadata['thumbnail'] }}
75+ :link: {{ metadata['documentation']['base'] }}
76+ :class-title: pyansys-card-title
10077
78+ {{ metadata['description'] }}
79+ {% endif %}
80+ {% endfor %}
10181
10282Documentation
10383-------------
10484
105- .. grid :: 3
106- :gutter: 3 3 4 4
107-
108- .. grid-item-card :: Ansys Sphinx Theme
109- :img-top: ../../_static/thumbnails/intro.png
110- :link: https://sphinxdocs.ansys.com/version/stable
111- :class-title: pyansys-card-title
112-
113- Extension of the popular `PyData Sphinx Theme `_ that is used by `Numpy `_,
114- `Pandas `_, `PyVista `_, and many more scientific Python packages
115-
116- .. grid-item-card :: PyMeilisearch
117- :img-top: ../../_static/thumbnails/intro.png
118- :link: https://pymeilisearch.docs.ansys.com/version/stable
119- :class-title: pyansys-card-title
85+ .. jinja :: project_context
12086
121- Enhanced Python API to Meilisearch
87+ .. grid :: 3
88+ :gutter: 3 3 4 4
12289
123- .. grid-item-card :: PyConverter-XML2Py
124- :img-top: ../../_static/thumbnails/intro.png
125- :link: https://review-bot.docs.pyansys.com/version/stable
126- :class-title: pyansys-card-title
90+ {% for project, metadata in projects['projects'].items() %}
91+ {% if 'Documentation' in metadata['tags'] %}
92+ .. grid-item-card :: {{ metadata['name'] }}
93+ :img-top: {{ metadata['thumbnail'] }}
94+ :link: {{ metadata['documentation']['base'] }}
95+ :class-title: pyansys-card-title
12796
128- Python development tool for leveraging the power of OpenAI to automatically
129- generate suggestions for improving GitHub pull requests
97+ {{ metadata['description'] }}
98+ {% endif %}
99+ {% endfor %}
0 commit comments