@@ -26,8 +26,10 @@ PyRIT offers flexible installation options to suit different needs. Choose the p
2626:gutter: 3
2727
2828:::{grid-item-card} 🐋 Docker Installation
29- :link : ./setup/1b_install_docker.md
29+ :link : setup/1b_install_docker
30+ :shadow: md
3031:class-header: bg-light
32+ :link-type: doc
3133
3234** For Users - Quick Start** ⭐
3335
@@ -47,8 +49,10 @@ Get started immediately with a pre-configured environment:
4749:::
4850
4951:::{grid-item-card} 🐍 Local Pip/Conda Installation
50- :link : ./setup/1a_install_conda.md
52+ :link : setup/1a_install_conda
53+ :shadow: md
5154:class-header: bg-light
55+ :link-type: doc
5256
5357** For Users - Custom Setup**
5458
@@ -68,8 +72,10 @@ Install PyRIT directly on your machine:
6872:::
6973
7074:::{grid-item-card} 🐋 DevContainers in VS Code
71- :link : ./contributing/1b_install_devcontainers.md
75+ :link : contributing/1b_install_devcontainers
76+ :shadow: md
7277:class-header: bg-light
78+ :link-type: doc
7379
7480** For Contributors** ⭐
7581
@@ -89,8 +95,10 @@ Standardized development environment:
8995:::
9096
9197:::{grid-item-card} 🐍 Local Conda Development
92- :link : ./contributing/1a_install_conda.md#local-installation-with-condapython
98+ :link : contributing/1a_install_conda
99+ :shadow: md
93100:class-header: bg-light
101+ :link-type: doc
94102
95103** For Contributors - Custom Dev Setup**
96104
@@ -119,72 +127,90 @@ There is no single way to read the documentation, and it's perfectly fine to jum
119127:gutter: 2
120128
121129:::{grid-item-card} 1️⃣ Cookbooks
122- :link : ./cookbooks/README.md
130+ :link : cookbooks/README
131+ :shadow: md
123132:class-header: bg-light
133+ :link-type: doc
124134
125135This provides an overview of PyRIT in action. A great place to see practical examples and get started quickly.
126136
127137:::
128138
129139:::{grid-item-card} 2️⃣ Architecture
130- :link : ./code/architecture.md
140+ :link : code/architecture
141+ :shadow: md
131142:class-header: bg-light
143+ :link-type: doc
132144
133145High-level overview of all PyRIT components. Understanding any single component is easier with knowledge of the others.
134146
135147:::
136148
137149:::{grid-item-card} 3️⃣ Attacks
138- :link : ./code/executor/0_executor.md
150+ :link : code/executor/0_executor
151+ :shadow: md
139152:class-header: bg-light
153+ :link-type: doc
140154
141155Top-level components implementing end-to-end attack techniques. Shows how all PyRIT components fit together.
142156
143157:::
144158
145159:::{grid-item-card} 4️⃣ Datasets
146- :link : ./code/datasets/0_dataset.md
160+ :link : code/datasets/0_dataset
161+ :shadow: md
147162:class-header: bg-light
163+ :link-type: doc
148164
149165Building attacks using seed prompts and fetching datasets. The foundation for creating test scenarios.
150166
151167:::
152168
153169:::{grid-item-card} 5️⃣ Targets
154- :link : ./code/targets/0_prompt_targets.md
170+ :link : code/targets/0_prompt_targets
171+ :shadow: md
155172:class-header: bg-light
173+ :link-type: doc
156174
157175Endpoints that PyRIT sends prompts to. Essential for nearly any PyRIT scenario - learn what targets are available.
158176
159177:::
160178
161179:::{grid-item-card} 6️⃣ Converters
162- :link : ./code/converters/0_converters.ipynb
180+ :link : code/converters/0_converters
181+ :shadow: md
163182:class-header: bg-light
183+ :link-type: doc
164184
165185Transform prompts from one format to another. One of the most powerful capabilities within PyRIT.
166186
167187:::
168188
169189:::{grid-item-card} 7️⃣ Scorers
170- :link : ./code/scoring/0_scoring.md
190+ :link : code/scoring/0_scoring
191+ :shadow: md
171192:class-header: bg-light
193+ :link-type: doc
172194
173195How PyRIT makes decisions and records output. Essential for evaluating AI system responses.
174196
175197:::
176198
177199:::{grid-item-card} 8️⃣ Memory
178- :link : ./code/memory/0_memory.md
200+ :link : code/memory/0_memory
201+ :shadow: md
179202:class-header: bg-light
203+ :link-type: doc
180204
181205How PyRIT components communicate state information. Understand the data flow and storage mechanisms.
182206
183207:::
184208
185209:::{grid-item-card} 9️⃣ Auxiliary Attacks (Optional)
186- :link : ./code/auxiliary_attacks/0_auxiliary_attacks.ipynb
210+ :link : code/auxiliary_attacks/0_auxiliary_attacks
211+ :shadow: md
187212:class-header: bg-light
213+ :link-type: doc
188214
189215Attacks and techniques that don't fit into core PyRIT functionality. Advanced and specialized methods.
190216
@@ -198,16 +224,20 @@ Attacks and techniques that don't fit into core PyRIT functionality. Advanced an
198224:gutter: 2
199225
200226:::{grid-item-card} 🚀 Deployment
201- :link : ./deployment/README.md
227+ :link : deployment/README
228+ :shadow: md
202229:class-header: bg-light
230+ :link-type: doc
203231
204232Code to download, deploy, and score open-source models (such as Hugging Face) on Azure.
205233
206234:::
207235
208236:::{grid-item-card} 📰 Blog
209- :link : ./blog/README.md
237+ :link : blog/README
238+ :shadow: md
210239:class-header: bg-light
240+ :link-type: doc
211241
212242Notable new changes and updates. Stay current with the latest PyRIT developments.
213243
0 commit comments