Skip to content

Commit 1e9f4ec

Browse files
committed
hyperlinks
1 parent 2db143b commit 1e9f4ec

File tree

5 files changed

+17
-12
lines changed

5 files changed

+17
-12
lines changed

FirebaseAI/Sources/AGENTS.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ This directory contains the source code for the FirebaseAI library.
44

55
## Directories
66

7-
- **`Protocols/`**: This directory contains Swift protocols used throughout the FirebaseAI library. These protocols define contracts for data models and services, ensuring a consistent and predictable structure.
7+
- **[`Protocols/`](Protocols/AGENTS.md)**: This directory contains Swift protocols used throughout the FirebaseAI library. These protocols define contracts for data models and services, ensuring a consistent and predictable structure.
88

9-
- **`Types/`**: This directory contains data types used in the FirebaseAI library. These types are organized into `Internal` and `Public` subdirectories.
9+
- **[`Types/`](Types/AGENTS.md)**: This directory contains data types used in the FirebaseAI library. These types are organized into `Internal` and `Public` subdirectories.
1010

1111
## Files
1212

FirebaseAI/Sources/Protocols/AGENTS.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,7 @@ These protocols define contracts for data models and services, ensuring a consis
55

66
When adding new features, refer to the existing protocols to maintain consistency.
77
If a new protocol is needed, define it here.
8+
9+
## Directories
10+
11+
- **[`Internal/`](Internal/AGENTS.md)**: This directory contains internal protocols not meant for public consumption.

FirebaseAI/Sources/Types/AGENTS.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22

33
This directory contains data types used in the FirebaseAI library.
44
These types are organized into `Internal` and `Public` subdirectories.
5-
- `Public` types are part of the public API of the library and are safe to be used by developers.
6-
- `Internal` types are used for the internal implementation of the library and are not meant for public consumption. They can change at any time without notice.
5+
6+
- **[`Public/`](Public/AGENTS.md)**: Public types are part of the public API of the library and are safe to be used by developers.
7+
- **[`Internal/`](Internal/AGENTS.md)**: Internal types are used for the internal implementation of the library and are not meant for public consumption. They can change at any time without notice.
78

89
When adding a new data type, consider whether it should be part of the public API or not and place it in the corresponding directory.

FirebaseAI/Sources/Types/Internal/AGENTS.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ These types are not part of the public API and should not be used directly by de
55
They are subject to change without notice.
66

77
This directory is further organized into subdirectories based on the feature they are related to, for example:
8-
- `Errors`: Internal error types.
9-
- `Imagen`: Internal types related to Imagen models.
10-
- `Live`: Internal types related to real-time features.
11-
- `Requests`: Internal types for API requests.
12-
- `Tools`: Internal types for function calling.
8+
- **[`Errors/`](Errors/AGENTS.md)**: Internal error types.
9+
- **[`Imagen/`](Imagen/AGENTS.md)**: Internal types related to Imagen models.
10+
- **[`Live/`](Live/AGENTS.md)**: Internal types related to real-time features.
11+
- **[`Requests/`](Requests/AGENTS.md)**: Internal types for API requests.
12+
- **[`Tools/`](Tools/AGENTS.md)**: Internal types for function calling.

FirebaseAI/Sources/Types/Public/AGENTS.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ This directory contains public data types that are part of the FirebaseAI librar
44
These types are safe for developers to use and are documented in the official Firebase documentation.
55

66
The types are organized into subdirectories based on the feature they are related to, for example:
7-
- `Imagen`: Public types related to Imagen models.
8-
- `Live`: Public types related to real-time features.
9-
- `Tools`: Public types for function calling.
7+
- **[`Imagen/`](Imagen/AGENTS.md)**: Public types related to Imagen models.
8+
- **[`Live/`](Live/AGENTS.md)**: Public types related to real-time features.
9+
- **[`Tools/`](Tools/AGENTS.md)**: Public types for function calling.
1010

1111
When adding a new public type, it should be placed in the appropriate subdirectory.
1212
Any changes to these types must be done carefully to avoid breaking changes for users.

0 commit comments

Comments
 (0)