Coder Social home page Coder Social logo

nextoryapi's Introduction

About This Repository

This repo contains a cut-down version of the Nextory's API definition for the purposes of my professional tech writing portfolio. The full version is not publically accessible and is only viewable on request.

Background

In April 2021, I decided to join Upwork to see who was asking for freelancers to document REST APIs. Nextory, an audio books and e-books streaming service based in Sweden, posted a job asking for someone to transform their MS Word information dump into a reference doc using the OpenAPI Specification 3.0 (OAS).

I'd been learning all the theory around documenting REST APIs for about a year, and so I decided to download Nextory's MS Word document and give it a go.

Nextory's Response

To my delight, Nextory's head of engineering took a chance on me and asked me to continue working on the definition.

About the API

The Nextory API is the only means of communication between the Nextory app and the backend that supports it. It is an internal API that is used by Nextory's app teams.

About the Docs

No conceptual docs are needed (Getting Started, Code Samples, Authentication) because the API is consumed internally.

Project Stats

The project began in April 2021 and finished in August 2021. About 110 hours of tech writer effort went into the project. The final reference doc ended up at 10591 lines of YAML. There were 53 endpoints. More information about the project can be found here.

About Me

I'm a senior technical writer based in Auckland, New Zealand who wants to move away from end-user docs to developer docs. REST APIs seem like a great place to start because I can provide a human and machine-readable API definition as well as conceptual docs that will make organisations' APIs more appealing to devs and decision-makers. View my LinkedIn profile.

nextoryapi's People

Contributors

jodywinter avatar

Watchers

 avatar

nextoryapi's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.