Code Monkey home page Code Monkey logo

yacm's Introduction

YACM

This is the Yet Another Customer Module API definition project.This is not to be used in production. It was a exercise for myself in RAML so leaving it here.

Getting Started

Download the code to your local machine and use a RAML to code generator(Mulesoft is a leader here), to get yourself up and running.

Prerequisites

Your favroutite RAML to code artifacts generator.

Contributing

To contribute please contact me directly for a discussion.

Versioning

Version numbering is the format listed below:

Major.Minor.Release

Any bug fixes that are non-breaking updates the release version.
Any additional functionality bumps up the minor version number. Breaking changes makes it is major relase update.

Authors

Neil Franken.

License

Licensed under Apache 2.0.

Acknowledgments

yacm's People

Contributors

namphibian avatar

Watchers

James Cloos avatar  avatar

yacm's Issues

Run this through a code generator

Proof is in tasting pudding they say or maybe in our case it will be dog food.

I need to run this through a code generator to see what monster I have created.
Hopefully it is pretty and pretty easy to use but it could also transform into a it's alive situation.

Frogot to remove the old schema

I lef the JSON schema's for RAML 0.8 includes in the file. No side effects but need to remove them as we are now moving to RAML 1.0

Add HTTP throttle code for event operations.

The vent operations will be used primarily by clients that synchronise data from the API to their local persistent storage.

The operations can be draining on the system thus it is proposed to use HTTP 429 Too Many Request as a potential cure for clients being a bit optimistic over a slow connection for example.

:)

Need to add a trait for filtering

The system needs to be able to filter on lists. This is currently not implemented.

Since we are dealing with two objects here is it worth implementing them in traits?

We could create the following traits:

  1. Customer Filter Traits
  2. Address Filter Traits.

Review Wiki

Review wiki and add more details and remove unneeded details from draft.

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.