Verktyg För Apidokumentation
Med ett ökat antal API:er på internet ökar även behovet av anvisningar kring dessa. När användarna för API:er har olika nivåer av erfarenhet blir den nödvändiga dokumentationen och instruktionerna svårare att precisera från en utvecklares perspektiv. I detta projekt är målet att fastställa vad som u...
Main Authors: | , |
---|---|
Format: | Others |
Language: | Swedish |
Published: |
Karlstads universitet, Institutionen för matematik och datavetenskap (from 2013)
2021
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:kau:diva-84411 |
id |
ndltd-UPSALLA1-oai-DiVA.org-kau-84411 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-kau-844112021-06-23T05:24:43ZVerktyg För ApidokumentationsweTool for API documentationGårdebratt, MartinHagberg, JonathanKarlstads universitet, Institutionen för matematik och datavetenskap (from 2013)Karlstads universitet, Institutionen för matematik och datavetenskap (from 2013)2021DataAPIVerktygReactDokumentationAnropDocusaurusJavaScriptAPI-dokumentationAskåsComputer EngineeringDatorteknikMed ett ökat antal API:er på internet ökar även behovet av anvisningar kring dessa. När användarna för API:er har olika nivåer av erfarenhet blir den nödvändiga dokumentationen och instruktionerna svårare att precisera från en utvecklares perspektiv. I detta projekt är målet att fastställa vad som utgör en bra dokumentation för ett API och tillämpa det för ett existerande API på begäran av Askås. Det befintliga materialet analyserades för att bygga en bättre förståelse för vilka API-anrop som stöttades, och skulle byggas om på ett sådant sätt att det skulle vara enkelt att implementera i Askås nya dokumentationssida. För att få klarhet kring vad som utgör bra API-dokumentation undersöktes fältstudier. Givet detta kunde arbetet utföras enligt etablerade studier tillsammans med kontinuerlig feedback från uppdragsgivaren. Resultatet är ett verktyg som kan användas för att göra API-anrop där parametrarna är förklarade på ett dynamiskt sätt som är byggt i React, uttryckt i Docusaurus, i väntan på att bli sammansatt i Askås nya dokumentationssida. As the number of APIs on the internet increases, so does the need for guidance on how to use these. In APIs where the users have varying experience, the necessary documentation and instructions needed becomes harder to pinpoint from a developer's point of view. In this project, the objective is to conclude what constitutes a good documentation for an API and apply it to an existing API, as requested from Askås. The pre-existing material was analysed to build an understanding for which API calls were supported, and was to be re-built in such a way that it would be easily implemented in Askås' new API documentation site. To bring clarity to what constitutes good API documentation, field studies were examined. With this, the project could be executed according to the examined studies, as well as feedback from the client. The result is a tool that can be used to make API calls where the parametres are explained in a dynamic fashion - developed in React, expressed in Docusaurus, waiting to be merged into Askås new documentation site. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kau:diva-84411application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
Swedish |
format |
Others
|
sources |
NDLTD |
topic |
Data API Verktyg React Dokumentation Anrop Docusaurus JavaScript API-dokumentation Askås Computer Engineering Datorteknik |
spellingShingle |
Data API Verktyg React Dokumentation Anrop Docusaurus JavaScript API-dokumentation Askås Computer Engineering Datorteknik Gårdebratt, Martin Hagberg, Jonathan Verktyg För Apidokumentation |
description |
Med ett ökat antal API:er på internet ökar även behovet av anvisningar kring dessa. När användarna för API:er har olika nivåer av erfarenhet blir den nödvändiga dokumentationen och instruktionerna svårare att precisera från en utvecklares perspektiv. I detta projekt är målet att fastställa vad som utgör en bra dokumentation för ett API och tillämpa det för ett existerande API på begäran av Askås. Det befintliga materialet analyserades för att bygga en bättre förståelse för vilka API-anrop som stöttades, och skulle byggas om på ett sådant sätt att det skulle vara enkelt att implementera i Askås nya dokumentationssida. För att få klarhet kring vad som utgör bra API-dokumentation undersöktes fältstudier. Givet detta kunde arbetet utföras enligt etablerade studier tillsammans med kontinuerlig feedback från uppdragsgivaren. Resultatet är ett verktyg som kan användas för att göra API-anrop där parametrarna är förklarade på ett dynamiskt sätt som är byggt i React, uttryckt i Docusaurus, i väntan på att bli sammansatt i Askås nya dokumentationssida. === As the number of APIs on the internet increases, so does the need for guidance on how to use these. In APIs where the users have varying experience, the necessary documentation and instructions needed becomes harder to pinpoint from a developer's point of view. In this project, the objective is to conclude what constitutes a good documentation for an API and apply it to an existing API, as requested from Askås. The pre-existing material was analysed to build an understanding for which API calls were supported, and was to be re-built in such a way that it would be easily implemented in Askås' new API documentation site. To bring clarity to what constitutes good API documentation, field studies were examined. With this, the project could be executed according to the examined studies, as well as feedback from the client. The result is a tool that can be used to make API calls where the parametres are explained in a dynamic fashion - developed in React, expressed in Docusaurus, waiting to be merged into Askås new documentation site. |
author |
Gårdebratt, Martin Hagberg, Jonathan |
author_facet |
Gårdebratt, Martin Hagberg, Jonathan |
author_sort |
Gårdebratt, Martin |
title |
Verktyg För Apidokumentation |
title_short |
Verktyg För Apidokumentation |
title_full |
Verktyg För Apidokumentation |
title_fullStr |
Verktyg För Apidokumentation |
title_full_unstemmed |
Verktyg För Apidokumentation |
title_sort |
verktyg för apidokumentation |
publisher |
Karlstads universitet, Institutionen för matematik och datavetenskap (from 2013) |
publishDate |
2021 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:kau:diva-84411 |
work_keys_str_mv |
AT gardebrattmartin verktygforapidokumentation AT hagbergjonathan verktygforapidokumentation AT gardebrattmartin toolforapidocumentation AT hagbergjonathan toolforapidocumentation |
_version_ |
1719411739803516928 |