As a developer, it is not clear how to find docs about developing an app for a Directus instance. · Issue #265 · directus/docs · GitHub
More Web Proxy on the site http://driver.im/
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
Let's say I am a developer and my task is to build an app based on a Directus instance using the API or any of the available SDK.
In the current navigation structure of the documentation, it is not clear where to find that kind of information (it's actually under the "Connect" name in the "Guide"). There are also some links towards this information when scrolling down on the home page or in the 4th page of the "Start" tutorial.
As I'm not really interested in the 'User Guide' for studio, I'm struggling to find where to look especially if I unintentionally missed those links which is easy due to the amount of information presented in those pages.
Here are some example questions I might need answer to when opening the docs:
What are my options to build an app with a working Directus project?
On which URL I need to do a REST request?
How to use GraphQL to query Directus?
Are there SDKs I can use to make it easier to build an app?
What if I'm writing an app using Go, is there a Go SDK (might be community-created)?
Some issues I have found in regards to this in the current docs.
Issues with the Homepage
Home page -> Features -> Data Engine -> Connect
We have two product names here ('Data Engine' and 'Connect') that hide the intent of finding the developer docs.
A bit below in the Home Page, there is 'Directus APIs' section:
The Section is titled "API" so if we are looking for SDKs or CLIs we could (mistakenly) skip this section when scanning the page
The Quickstart link is labeled "Learn how to connect with Directus", which is unclear if it's doing HTTP requests, connect integrations or setup user authentication.
The API Reference link is labeled "Learn how to use the Directus API" but it leads to a section of the docs that actually does not include information about how to use the API to build an app.
The SDK link is actually pretty clear and links to the page that has information about the SDKs 👍
Then further down we have links to the Tutorials pages which are pretty dense grids which are a bit hard to scan and I might have to dig to find the information I'm looking for.
The community-created SDKs are not actually listed anywhere else other than on the home page in the section below the Tutorials.
Issues with the Navigation
Start
If I understand correctly this is the Getting started tutorial. I may not click on this one because I'm not actually looking for starting a Directus instance nor am I creating a new project.
After clicking on it though we can see that the 4th page is about using the API 💯 But then on this page there are no links to the "Connect" docs (except the 'See all available query parameters' one), including the SDKs if I'm not interested in doing HTTP requests by hand (or if I want to use GraphQL).
The Guides menu doesn't have any items that are related to developers or building apps with the Directus APIs/SDKs.
But in fact there is one, it's the 'Connect' item which is something I don't really know what it is for unless I click on it.
Resources does link to the Tutorial pages I mentioned above with the drawbacks they have.
API Reference links to a page that has very little documentation about how to do a REST or a GraphQL query to the Directus instance, but it does have a link to the SDKs page in "Connect".
Some proposals
Having a dedicated section for developers with:
How to use the API (Rest and GraphQL)
How to Authenticate (using the API)
Official SDKs
Community SDKs
How to use the CLI
Docker images maybe?
How to create extensions
...
Promoting the Developer-related docs in the navigation header
Rename "Connect" to something clearer like "APIs & SDKs" or "Developer Tools"
List the community-created SDKs in the SDK page
The text was updated successfully, but these errors were encountered:
Uh oh!
There was an error while loading. Please reload this page.
Let's say I am a developer and my task is to build an app based on a Directus instance using the API or any of the available SDK.
In the current navigation structure of the documentation, it is not clear where to find that kind of information (it's actually under the "Connect" name in the "Guide"). There are also some links towards this information when scrolling down on the home page or in the 4th page of the "Start" tutorial.
As I'm not really interested in the 'User Guide' for studio, I'm struggling to find where to look especially if I unintentionally missed those links which is easy due to the amount of information presented in those pages.
Here are some example questions I might need answer to when opening the docs:
Some issues I have found in regards to this in the current docs.
Issues with the Homepage
We have two product names here ('Data Engine' and 'Connect') that hide the intent of finding the developer docs.
Then further down we have links to the Tutorials pages which are pretty dense grids which are a bit hard to scan and I might have to dig to find the information I'm looking for.
The community-created SDKs are not actually listed anywhere else other than on the home page in the section below the Tutorials.
Issues with the Navigation
If I understand correctly this is the Getting started tutorial. I may not click on this one because I'm not actually looking for starting a Directus instance nor am I creating a new project.
After clicking on it though we can see that the 4th page is about using the API 💯 But then on this page there are no links to the "Connect" docs (except the 'See all available query parameters' one), including the SDKs if I'm not interested in doing HTTP requests by hand (or if I want to use GraphQL).
But in fact there is one, it's the 'Connect' item which is something I don't really know what it is for unless I click on it.
Resources does link to the Tutorial pages I mentioned above with the drawbacks they have.
API Reference links to a page that has very little documentation about how to do a REST or a GraphQL query to the Directus instance, but it does have a link to the SDKs page in "Connect".
Some proposals
The text was updated successfully, but these errors were encountered: