GithubHelp home page GithubHelp logo

big-commerce-webhook-test's Introduction

Examples of "Well-Documented" APIs and Docs

Shipstation API Docs

  • Live API Testing Console
  • Examples in multiple languages
  • Complete field descriptions for each resource, organized in tables with name, data type, and description
  • Good use of in-line snippets and code blocks
  • Differences between available APIs explained
  • Authentication instructions easy to find
  • Eye-pleasing and easy to read color pallet, font-face, and text formatting
  • Rate limit and DateTime format explained
  • Good use of fixed left column for easy navigation
  • Styling consistent across all pages
  • Performant page load

Box API Docs

  • Good use of fixed left column for easy navigation
  • Authentication instructions and examples easy to find
  • Multiple quickstart guides depending on usage
  • Color coded informational blocks
  • Live API Testing Console
  • Examples in multiple languages -- Can tab between them easily; very nice
  • Complete field descriptions for each resource, organized in tables with name, data type, and description
  • Good use of in-line snippets and code blocks
  • Differences between available APIs explained
  • Authentication instructions easy to find
  • Eye-pleasing and easy to read color pallet, font-face, and text formatting
  • Rate limit and DateTime format explained
  • Good use of fixed left column for easy navigation
  • Styling consistent across all pages
  • Performant page load

Unity User Manual -- Probably the best documentation, ever.

  • Every name space and class has its own page that includes a well-written, concise description, code block example, and an exhaustive list of properties and members
  • Objects in clode blocks are hyperlinked so readers can click-through to read the documentation on that specific class or method.
  • Star rating system for articles
  • Option for readers to leave feedback and report problems with articles
  • Eye-pleasing and easy to read color pallet, font-face, and text formatting
  • Styling consistent across all pages
  • Good use of fixed left column for easy navigation
  • Sections / Categories in left column are collapsible
  • Articles, section and categories are well organized

Honorable Mentions:

Improvements: NodeJS

Original:

NodeJS ecosystem is very big and it is still growing day by day. It is an asynchronous event driven environment that uses google's v8 engine to run javascript. V8 is the same engine used in google chrome to run JavaScript.

As it is asynchronous in nature, you should be able to leverage or handle it efficiently. So I highly recommend that once you finish this guide, you read about callback hell and promises.

This article will focus on covering the tools that will help you as a beginner to better understand the environment. Hovever, if you're already a NodeJS developer then you might already know these.

The official docs explains NodeJS very efficiently in a concise manner. If you're interested then give it 5 minutes of your time. This article will focus on covering the tools that will help you as a beginner to better understand the environment. Hovever,

Improved:

NodeJS is an asynchronous, event driven environment that uses google's v8 engine to run javascript. Node's asynchronous architecture, helpful community, and vast number of third-party packages reduces development time and helps get projects of the ground quickly.

This article will focus on discussing the tools and techniques necessary for beginners to get started with NodeJS. If you're already an experienced developer, feel free to read along (you might learn some new tips and tricks); however, if would like more in-depth information, see: Node's Official Documentation.

Improvements: Data Types

Original:

The Data Type of a variable plays an important role in statistics which must be understood, to correctly apply statistical measurements to your data. In statistics, the term "Measurement Scale" may be used as well.โ€

Improved:

In order to ensure accurate and useful analysis of data, the correct statisical data type (also known as Measurement Scale) must be identified and applied to each variable or metric.

Webhook Tutorial

See: big-commerce-webhook-test

Recommendations for Improving Webhook Documentation

I would mention somewhere that, before the node app is started up, its expected for ngrok to show a 404/502 response when browsing to the ngrok URL. Seems kinda obvious in hindsight, but might not be obvious to someone setting it up for the first time. Something like "Now that you've started ngrok, go ahead and browse to the specified URL. You should get a 404 response -- this okay because we haven't started the app yet..."

Writing Samples

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.