hoodie

:dog: The Offline First JavaScript Backend

Github星跟蹤圖

hoodie

A generic backend with a client API for Offline First applications

Build Status
Coverage Status
Dependency Status
devDependency Status

Hoodie lets you build apps without thinking about the backend
and makes sure that they work great independent from connectivity.

This is Hoodie’s main repository. It starts a server and serves the client API.
Read more about how the Hoodie server works.

A good place to start is our Tracker App.
You can play around with Hoodie’s APIs in the browser console and see how it
works all together in its simple HTML & JavaScript code.

If you have any questions come say hi in our chat.

Setup

This setup is working for all operating system, testing on Windows 8, Windows 8.1, Windows 10, Mac and Linux.

Hoodie is a Node.js package. You need Node Version 4
or higher and npm Version 2 or higher, check your installed version with node -v and npm -v.

First, create a folder and a package.json file

mkdir my-app
cd my-app
npm init -y

Next, install hoodie and save it as dependency

npm install --save hoodie

Now start up your Hoodie app

npm start

You can find a more thorough description in our Getting Started Guide.

Usage

hoodie can be used standalone or as hapi plugin.
The options are slightly different. For the standalone usage, see Hoodie’s configuration guide.
For the hapi plugin usage, see Hoodie’s hapi plugin usage guide

Testing

Local setup

git clone https://github.com/hoodiehq/hoodie.git
cd hoodie
npm install

The hoodie test suite is run with npm test.
You can read more about testing Hoodie.

You can start hoodie for itself using npm start. It will serve the contents
of the public folder.

Backers

Become a backer and show your Hoodie support!






























Official Sponsors

Show your support for Hoodie and help us sustain our inclusive community. We will publicly appreciate your support and are happy to get your word out, as long as it aligns with our Code of Conduct.




















License

Apache 2.0

主要指標

概覽
名稱與所有者hoodiehq/hoodie
主編程語言JavaScript
編程語言JavaScript (語言數: 4)
平台
許可證Apache License 2.0
所有者活动
創建於2012-06-25 10:44:38
推送於2024-07-27 11:21:44
最后一次提交2021-01-04 23:54:16
發布數168
最新版本名稱v28.2.10 (發布於 )
第一版名稱0.1.3 (發布於 2013-02-02 19:53:37)
用户参与
星數4.4k
關注者數161
派生數479
提交數1.4k
已啟用問題?
問題數451
打開的問題數35
拉請求數311
打開的拉請求數40
關閉的拉請求數145
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?