Skip to content
Snippets Groups Projects
README.md 3.42 KiB
Newer Older
  • Learn to ignore specific revisions
  • [![JSON Schema Faker logo](logo/JSF_logo.png)](https://github.com/json-schema-faker/json-schema-faker)
    
    Tomasz Ducin's avatar
    Tomasz Ducin committed
    
    
    Alvaro Cabrera's avatar
    Alvaro Cabrera committed
    [![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=8MXLRJ7QQXGYY)
    
    Peter Dave Hello's avatar
    Peter Dave Hello committed
    [![Build Status](https://travis-ci.org/json-schema-faker/json-schema-faker.svg?branch=master)](https://travis-ci.org/json-schema-faker/json-schema-faker)
    [![NPM version](https://badge.fury.io/js/json-schema-faker.svg)](http://badge.fury.io/js/json-schema-faker)
    
    Tomasz Ducin's avatar
    Tomasz Ducin committed
    [![Bower version](https://badge.fury.io/bo/json-schema-faker.svg)](https://badge.fury.io/bo/json-schema-faker)
    
    [![Coverage Status](https://codecov.io/github/json-schema-faker/json-schema-faker/coverage.svg?branch=master)](https://codecov.io/github/json-schema-faker/json-schema-faker?branch=master)
    
    Alvaro Cabrera's avatar
    Alvaro Cabrera committed
    
    
    Alvaro Cabrera Durán's avatar
    Alvaro Cabrera Durán committed
    [![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/json-schema-faker/Lobby)
    
    Tomasz Ducin's avatar
    Tomasz Ducin committed
    [![Dependency Status](https://david-dm.org/json-schema-faker/json-schema-faker/status.svg)](https://david-dm.org/json-schema-faker/json-schema-faker)
    [![devDependency Status](https://david-dm.org/json-schema-faker/json-schema-faker/dev-status.svg)](https://david-dm.org/json-schema-faker/json-schema-faker#info=devDependencies)
    
    Tomasz Ducin's avatar
    Tomasz Ducin committed
    
    
    Tomasz Ducin's avatar
    Tomasz Ducin committed
    [![Inline docs](http://inch-ci.org/github/json-schema-faker/json-schema-faker.svg?branch=master)](http://inch-ci.org/github/json-schema-faker/json-schema-faker)
    [![Typedoc](https://img.shields.io/badge/typedoc-provided-blue.svg)](http://json-schema-faker.github.io/json-schema-faker/)
    
    
    > Use [JSON Schema](http://json-schema.org/draft-04/json-schema-core.html) along with fake generators to provide consistent and meaningful fake data for your system.
    
    Alvaro Cabrera's avatar
    Alvaro Cabrera committed
    
    
    ## What's next?
    
    Alvaro Cabrera's avatar
    Alvaro Cabrera committed
    
    
    The latest `RC16` comes with some deprecations and breaking-changes towards `v0.5.x` API:
    
    Alvaro Cabrera's avatar
    Alvaro Cabrera committed
    
    
    - **deprecated** — You will not longer be able to call `jsf()` and get a fully-dereferenced result. It will just generate given refs and inline ones, nothing else.
      - `jsf.generate()` is the sync-version, with partial dereferencing through given refs, etc.
      - `jsf.resolve()` is the async-version, with full dereferencing, given refs are also supported.
    - **deprecated** — TypeScript sources are not longer used, however `d.ts` definitions will be updated on time.
    
    Alvaro Cabrera's avatar
    Alvaro Cabrera committed
    
    
    Review here: https://github.com/json-schema-faker/json-schema-faker/pull/464
    
    Alvaro Cabrera's avatar
    Alvaro Cabrera committed
    
    
    > Most _documentation_ from README.md was moved to `docs/` and it should have its own place there, on the website, or wiki pages, etc. This part is unclear yet, so any suggestion is welcome on the PR above.
    
    Alvaro Cabrera's avatar
    Alvaro Cabrera committed
    
    
    ## Contributors
    
    
    * [Alvaro Cabrera](https://twitter.com/pateketrueke)
    * [Tomasz Ducin](https://twitter.com/tomasz_ducin)
    * artwork by [Ajay Karat](http://www.devilsgarage.com/)
    
    
    > We are more than happy to welcome new contributors, our project is still being developed, but we need more feedback!
    >
    > Please see our [contribution guide](.github/CONTRIBUTING.md) to learn how.
    
    Tomasz Ducin's avatar
    Tomasz Ducin committed
    
    
    ### We are looking for your help!
    
    We have a [gitter room](https://gitter.im/json-schema-faker) for this project, if you want contribute, talk about specific issues from the library, or you need help on json-schema topics just reach us!
    
    Please take a look at [the technical documentation page](docs/).
    
    > If you think `json-schema-faker` is adding value on what you're doing please consider [buying me a coffee](http://ko-fi.com/pateketrueke).
    >
    > Also, you can support the project via [Open Collective](https://opencollective.com/json-schema-faker/donate).