Skip to content

Listing of Usefulness APIs. An usefulness API is a complete starter ready kit ! With love for backend developers 😍

Notifications You must be signed in to change notification settings

remithomas/usefulness-apis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Usefulness APIs

What and Why ?

An usefulness API is an API with some basic (important) features, like user connexion, setted database and Docker ready. Every projects have to be developped in TDD.

It's like a boilerplate to set up a project quickly.

Features

  • User connexion/registration
  • Using a database with migration possibilities
  • Docker ready
  • A dev environment already configured (editor, lint, travis, code coverage)

Development features

A great and flexible development environnement is important. It's important also to quickly integrate other developers. When manage database, it should be easier to handle database migrations.

User features

The main feature is user connexion and ability to register some new user. This should create authentication using tokens.

Deploiement features

Docker or container solutions are great to allow you flexibility and speed when you deploy your apps.

Contributions

Never hesitate to contribute to the follow repositories. Submit issues, comments and PRs ! You can also create your own repositories. To create a better usefulness API, you should have to develop in TDD.

Projects (created and planned)

Elixir

  • usefulness-api-phoenix

NodeJS

PHP

How to avoid Useful mess ?

  • Just Pull Request never ninja merge or whatever solutions you did to quick fix any mess or dev. You should create only one commit per feature, that's the reason you have to create a PR when adding your code with multiple commits. This allows you to get a clean history.
  • Your commits should say something important.
  • If you are using Travis always wait the green bullet, even if its' trivial, otherwise why use travis ??

About

Listing of Usefulness APIs. An usefulness API is a complete starter ready kit ! With love for backend developers 😍

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published