• Stars
    star
    197
  • Rank 197,722 (Top 4 %)
  • Language
    HTML
  • License
    MIT License
  • Created about 8 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Test JSON snippets for Jasonette

What is this?

This repository is 99.9% JSON.

Each JSON file is an iOS app. And an Android app. Simultaneously.

And when you play these JSON snippets on Jasonette, they instantly turn into native apps.

Here's how it works: Jasonette interprets the JSON markup into native iOS and Android components. Just like how you use HTML to write a web page, you use JSON to write a native app, which you can publish to the app store.

Check out the website to learn more.

Here are some highlights of what these JSON files can turn into (hint: anything you can imagine):

              _                         |     _                                        

-------------------------------------------|--------------------------------------------
view/layer/dynamic.json

assets/screen1.png|
view/layer/weather/index.json

assets/screen2.png
view/section/index.json

assets/screen3.png|
view/component/map/index.json

assets/screen4.png
view/component/image.json

assets/screen5.png|
view/layout/nested.json

assets/screen6.png
action/timer/mario.json

assets/screen7.gif |

How to use this?

First of all, I recommend you check out the website to quickly learn how this works.

1. Recommended way

Jasonette ships with this repository's URL embedded by default, so if you just head over to the website and follow the "Get Started" guide, you'll be able to try everything on this repository. (Note: The default root URL Jasonette ships with is hello.json).

2. Manual way

You can also manually add JSON to Jasonette. If you want to try adding each individual JSON file in this repository, you just need to add their published URLs to Jasonette and run. You can learn how to do that at Getting started guide.

Just remember, this repo uses Github pages to publish the JSON, so all the files will be avaialbe under the https://jasonette.github.io/Jasonpedia base url.

For example the hello.json file in the root directory is directly available at https://jasonette.github.io/Jasonpedia/hello.json, the demo.json is available at https://jasonette.github.io/Jasonpedia/demo.json, and so forth.

The purpose of this repo

This repo serves multiple purposes:

###1. Demo This is the default JSON that ships with all Jasonette code, which means everyone who downloads Jasonette will get to play with what's on this repo as a starter project.

###2. Test Whenever you write an extension that may be useful to be merged into the main project, write a test JSON to make sure:

  • it works as intended
  • it plays nice with the rest of Jasonette
  • other people understand how to use it
  • the syntax is consistent with the convention

###3. Contribution Contribution is encouraged for this repo. Feel free to share your JSON apps by sending pull requests.

More Repositories

1

JASONETTE-iOS

📡 Native App over HTTP, on iOS
JavaScript
5,297
star
2

JASONETTE-Android

📡 Native App over HTTP, on Android
Java
1,613
star
3

Jasonette-Web

Web implementation of JASON protocol
JavaScript
233
star
4

documentation

120
star
5

Instagram-UI-example

58
star
6

Twitter-UI-example

31
star
7

token-authentication-example

A Jasonette microblog app, built with rails (server side), using devise to implement token authentication
Ruby
31
star
8

eliza-example

Eliza app on the iPhone
JavaScript
26
star
9

s3-upload-example

A Jasonette app for uploading image to S3 using $network.upload
JavaScript
20
star
10

micropush

Simple Microservice for sending iOS and Android push notifications
JavaScript
18
star
11

AgentJason

Ette, Jason Ette.
HTML
14
star
12

agent.jsframeworks

Jasonette interacting with JS Frameworks like Angular, Cell, Vue, etc.
HTML
13
star
13

JEM

Jasonette Extension Manager
JavaScript
13
star
14

to_json

Let's turn everything into JSON
JavaScript
9
star
15

Jasonette

Talk about the Jasonette Project
8
star
16

agent.firebase

Firebase agent for Jasonette
HTML
7
star
17

todo-example

Super simple todo app using $global
6
star
18

agent.websockets

Websockets agent
HTML
4
star
19

Jr-client

Jason Registry Frontend for browsing, searching, and installing extensions
JavaScript
4
star
20

Jasontests

A collection of JSON markup documents for testing purpose
3
star
21

Jr

Jasonette Registry
CSS
2
star
22

Jr-server

Jason Registry Backend
Ruby
2
star
23

agent.audio

Playing audio with $agent
HTML
2
star
24

toJSON.co

HTML
1
star
25

yaml.to_json

JavaScript
1
star
26

jason.to.qrcode

HTML
1
star
27

micropusher

Micropush demo
HTML
1
star
28

feed.to_json

JavaScript
1
star