Skip to content

niki-04/csc302-swagger-api

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 

Repository files navigation

csc302-swagger-api

The csc302 TA Assignment System, as described in our project published google doc describes an Applicant.

This is meant to imitate a document written by non-technical analysts, and is a useful start, but not detailed enough a definition to describe an endpoint.

A better way of documenting an API is provided by swagger.io which describes a standard for describing API as well as a set of tools for:

  • editing API documents
  • displaying the API
  • generating servers from the API
  • generating clients from the API

The applicants directory contains a file, applicants-swagger-api.yml, which describes an Applicant "model".

See the README.md there for detailed instructions for how to use this file

The idea here is that a front end and backend team negotiates a yaml file, and then uses swagger to generate so-called stub code for whatever client and server technology you are planning to use.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 98.7%
  • Shell 1.3%