Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jonnydgreen/api-framework

API Framework
https://github.com/jonnydgreen/api-framework

Last synced: 8 days ago
JSON representation

API Framework

Awesome Lists containing this project

README

        

# api-framework

[![GitHub License](https://img.shields.io/github/license/jonnydgreen/api-framework?style=flat-square)](https://raw.githubusercontent.com/jonnydgreen/api-framework/main/LICENSE)
[![codecov](https://codecov.io/gh/jonnydgreen/api-framework/branch/main/graph/badge.svg)](https://codecov.io/gh/jonnydgreen/api-framework)
[![ci](https://github.com/jonnydgreen/api-framework/actions/workflows/ci.yml/badge.svg)](https://github.com/jonnydgreen/api-framework/actions/workflows/ci.yml)

API Framework is an opinionated server framework built upon
[Deno](https://deno.com/) that brings together industry best practices, amazing
developer experience, and documentation-first approaches to make allow you the
user to focus on what's important:

- Business logic
- Strongly-defined API contracts
- First-class documentation

**Note: This is an experimental package under active development. New releases
may include breaking changes.**

## Table of contents

- [api-framework](#api-framework)
- [Table of contents](#table-of-contents)
- [Design](#design)
- [Contributing](#contributing)
- [Releases](#releases)
- [License](#license)

## Design

Check out the design documentation [here](docs/designs/).

## Contributing

[Contributions](https://github.com/jonnydgreen/api-framework/blob/main/CONTRIBUTING.md),
issues and feature requests are very welcome. If you are using this package and
fixed a bug for yourself, please consider submitting a PR!





## Releases

Package versions >=1.0.0 follow [Semantic Versioning](https://semver.org/), and
package versions <1.0.0 follow
[this proposal](https://github.com/semver/semver/pull/923).

## License

API Framework packages are 100% free and open-source, under the
[MIT license](https://github.com/jonnydgreen/api-framework/blob/main/LICENSE).

This package is [Treeware](https://treeware.earth). If you use it in production,
then we ask that you
[**buy the world a tree**](https://plant.treeware.earth/jonnydgreen/api-framework)
to thank us for our work. By contributing to the Treeware forest you’ll be
creating employment for local families and restoring wildlife habitats.