• This repository has been archived on 23/Aug/2019
  • Stars
    star
    137
  • Rank 266,121 (Top 6 %)
  • Language
    JavaScript
  • License
    BSD 3-Clause "New...
  • Created about 11 years ago
  • Updated over 10 years ago

Reviews

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

Repository Details

AngularJS bindings for GoInstant. Build realtime, multi-user apps with AngularJS and GoInstant easily. https://developers.goinstant.com/v1/GoAngular/index.html

Build Status

GoAngular

GoAngular is an open source integration of GoInstant with AngularJS. GoAngular is officially supported by GoInstant.

Build realtime, collaborative applications quickly and easily.

You can learn more in our tutorial, and documentation or by looking under the hood of this todo example.

Have questions? We're on IRC. #goinstant on Freenode.

Packaging

For your convenience, we've packaged GoAngular in several ways.

Using our CDN

We host a copy on our CDN. Have a look at the docs to see how to reference those files, as well as how to initialize the component

How do I build the script myself?

You may have your own build process. We've tried to make it easy to include GoAngular in your build process.

Bower

We've packaged GoAngular as a bower component.

bower install goangular

Contributing

Development Dependencies

Set-Up

The following assumes that you have already installed the dependencies above.

git clone https://github.com/goinstant/goangular.git
cd goangular
npm install

Building GoAngular for Development

GoAngular is built using browserify.

For convenience, we've included a number of simple gulp commands:

default task: $ gulp
Removes build & dist directories
Browserify lib & index.js to build directory as build.js
Start LiveReload & watch directories, re-build on change
Serve static assets via. Harp & open /example/index.html on port 5000 in Chrome
develop task: $ gulp develop
Removes build & dist directories
Browserify lib & index.js to build directory as build.js
test task: $ gulp test
Start Karma test-runner, you'll need PhantomJS

If this command runs successfully you'll now have a build directory in your Git repo root.

Running Example

This will open up an example of GoAngular at work, using your local build.

You should have run $ gulp develop or $ gulp already.

1. Copy the example config.

$ cp config/config.example.js config/config.js

2. Replace the connectUrl with your Platform application's.

If you haven't signed up for GoInstant yet, you can sign up and create an application here.

After you have an application's connectUrl, put it inside of config.js:

config.js
window.CONFIG = {
  connectUrl: 'https://goinstant.net/YOUR_ACCOUNT/YOUR_APP'
};

3. Open the example

$ open examples/index.html

More Repositories

1

webrtc

This repo will no longer be updated. GoInstant will be discontinued as of August 31, 2014. Read our blog for more details.
JavaScript
79
star
2

rich-text-editor

This repo will no longer be updated. GoInstant will be discontinued as of August 31, 2014. Read our blog for more details.
JavaScript
40
star
3

webrtc-demo

This repo will no longer be updated. GoInstant will be discontinued as of August 31, 2014. Read our blog for more details.
CSS
37
star
4

maps-demo

GoInstant Multi-user Maps Demo
CSS
19
star
5

chat

The GoInstant Chat widget provides real-time chat to users inside a room of your application.. This repo will no longer be updated. GoInstant will be discontinued as of August 31, 2014. Read our blog for more details.
JavaScript
16
star
6

examples-markdown

CSS
15
star
7

click-indicator

This repo will no longer be updated. GoInstant will be discontinued as of August 31, 2014. Read our blog for more details.
JavaScript
15
star
8

notifications

This repo will no longer be updated. GoInstant will be discontinued as of August 31, 2014. Read our blog for more details.
JavaScript
15
star
9

collaboration-bundle

. This repo will no longer be updated. GoInstant will be discontinued as of August 31, 2014. Read our blog for more details.
JavaScript
13
star
10

user-list

This repo will no longer be updated. GoInstant will be discontinued as of August 31, 2014. Read our blog for more details.
JavaScript
13
star
11

delayd

Replicated setTimeout()
Go
13
star
12

form

This repo will no longer be updated. GoInstant will be discontinued as of August 31, 2014. Read our blog for more details.
JavaScript
13
star
13

user-colors

This repo will no longer be updated. GoInstant will be discontinued as of August 31, 2014. Read our blog for more details.
JavaScript
13
star
14

scroll-indicator

This repo will no longer be updated. GoInstant will be discontinued as of August 31, 2014. Read our blog for more details.
JavaScript
13
star
15

rest-client

Client for GoInstant's v1 REST API. This repo will no longer be updated. GoInstant will be discontinued as of August 31, 2014. Read our blog for more details.
JavaScript
13
star
16

gortc

This repo will no longer be updated. GoInstant will be discontinued as of August 31, 2014. Read our blog for more details.
JavaScript
12
star
17

widget-examples

Contains the common code for the GoInstant widget examples.. This repo will no longer be updated. GoInstant will be discontinued as of August 31, 2014. Read our blog for more details.
JavaScript
12
star
18

examples-chat

Live chat application written with GoInstant. This repo will no longer be updated. GoInstant will be discontinued as of August 31, 2014. Read our blog for more details.
CSS
12
star
19

node-goinstant-auth

GoInstant Authentication for Your Node.js Application
JavaScript
11
star
20

ruby-selenium-webdriver

Ruby
10
star
21

assert

node and browser (IE8+) compatible assertion library
JavaScript
8
star
22

usercache

The Usercache component implements a synchronous interface for working with GoInstant users and is used in various GoInstant widgets.
JavaScript
8
star
23

mocha-cobertura-reporter

JavaScript
7
star
24

SocketEventHandler

A clear, declarative wrapper for handling Socket.IO socket events.
JavaScript
7
star
25

browsers-yaml

A shared yaml file for saucelabs browser descriptions
7
star
26

ruby-goinstant-auth

GoInstant Authentication for Your Ruby Application. This repo will no longer be updated. GoInstant will be discontinued as of August 31, 2014. Read our blog for more details.
Ruby
7
star
27

pods-specs-public

Ruby
6
star
28

colors-common

The Colors Common component is a collection of constants and helper functions for dealing with user colors and is used in various GoInstant widgets.
JavaScript
6
star
29

gulp-dalek

JavaScript
5
star
30

java-goinstant-auth

GoInstant Authentication for Your Java Application
Java
4
star
31

examples-todo

Realtime Todo application written with GoInstant. This repo will no longer be updated. GoInstant will be discontinued as of August 31, 2014. Read our blog for more details.
JavaScript
3
star
32

php-goinstant-auth

GoInstant Authentication for Your PHP Application
PHP
3
star
33

p5-goinstant-auth

GoInstant Authentication for Your Perl Application
Perl
1
star
34

android-sdk-guides

Sample application which showcases an SOS integration.
Java
1
star
35

soapbox

JavaScript
1
star
36

widget-indicators

JavaScript
1
star
37

goangular.org

goangular.org source code
CSS
1
star