You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: distribution/index.md
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -50,7 +50,7 @@ API Platform uses these model classes to expose and document a web API having a
50
50
* and basically everything needed to build modern APIs.
51
51
52
52
One more thing, before we start: as the API Platform distribution includes [the Symfony framework](https://symfony.com),
53
-
it is compatible with most [Symfony bundles](https://flex.symfony.com)
53
+
it is compatible with most [Symfony bundles](https://symfony.com/bundles)
54
54
(plugins) and benefits from [the numerous extension points](../core/extending.md) provided by this rock-solid foundation (events, Dependency Injection Container...).
55
55
Adding features like custom or service-oriented API endpoints, JWT or OAuth authentication, HTTP caching, mail sending or
56
56
asynchronous jobs to your APIs is straightforward.
@@ -59,7 +59,7 @@ asynchronous jobs to your APIs is straightforward.
59
59
60
60
### Using the API Platform Distribution (Recommended)
61
61
62
-
Start by [downloading the API Platform distribution](https://github.com/api-platform/api-platform/releases/latest), or [generate a GitHub repository from the template we provide](https://github.com/api-platform/api-platform/generate).
62
+
Start by [downloading the API Platform distribution](https://github.com/api-platform/api-platform/releases/latest), or [generate a GitHub repository from the template we provide](https://github.com/new?template_name=api-platform&template_owner=api-platform).
63
63
You will add your own code and configuration inside this skeleton.
64
64
65
65
**Note**: Avoid downloading the `.zip` archive, as it may cause potential [permission](https://github.com/api-platform/api-platform/issues/319#issuecomment-307037562)[issues](https://github.com/api-platform/api-platform/issues/777#issuecomment-412515342), prefer the `.tar.gz` archive.
@@ -450,7 +450,7 @@ docker compose exec php \
450
450
bin/console make:entity --api-resource
451
451
```
452
452
453
-
Doctrine's [annotations](https://www.doctrine-project.org/projects/doctrine-orm/en/latest/reference/annotations-reference.html) map these entities to tables in the database.
453
+
Doctrine's [attributes](https://www.doctrine-project.org/projects/doctrine-orm/en/latest/reference/attributes-reference.html) map these entities to tables in the database.
454
454
Mapping through [attributes](https://www.doctrine-project.org/projects/doctrine-orm/en/latest/reference/attributes-reference.html) is also supported, if you prefer those.
455
455
Both methods are convenient as they allow grouping the code and the configuration but, if you want to decouple classes from their metadata, you can switch to XML or YAML mappings.
456
456
They are supported as well.
@@ -722,7 +722,7 @@ You can also try things a bit more complex:
722
722
```
723
723
724
724
The GraphQL implementation supports [queries](https://graphql.org/learn/queries/), [mutations](https://graphql.org/learn/queries/#mutations),
725
-
[100% of the Relay server specification](https://facebook.github.io/relay/docs/en/graphql-server-specification.html), pagination,
725
+
[100% of the Relay server specification](https://relay.dev/docs/guides/graphql-server-specification/), pagination,
726
726
[filters](../core/filters.md) and [access control rules](../core/security.md).
727
727
You can use it with the popular [RelayJS](https://facebook.github.io/relay/) and [Apollo](https://www.apollographql.com/docs/react/)
0 commit comments