From 021dfe13db63cff172fc9b7050f48c2784697178 Mon Sep 17 00:00:00 2001 From: claudemiro Date: Mon, 2 Feb 2015 14:15:45 -0300 Subject: [PATCH] Content index --- index.html | 164 ++++++++++++++++++++++++++++++++++++++++++++++------- 1 file changed, 145 insertions(+), 19 deletions(-) diff --git a/index.html b/index.html index d99e5cf..8fa6846 100644 --- a/index.html +++ b/index.html @@ -28,40 +28,166 @@
-

-Welcome to GitHub Pages.

+ +

+ + README.md +

-

This automatic page generator is the easiest way to create beautiful pages for all of your projects. Author your page content here using GitHub Flavored Markdown, select a template crafted by a designer, and publish. After your page is generated, you can check out the new branch:

+

+IPÊ

-
$ cd your_repo_root/repo_name
-$ git fetch origin
-$ git checkout gh-pages
-
+

This software is written in Go - the WYSIWYG lang

-

If you're using the GitHub for Mac, simply sync your repository and you'll see the new branch.

+

+Why I wrote this software?

+ +
    +
  1. I wanted to learn Go and I needed a non trivial application;
  2. +
  3. I use Pusher in some projects;
  4. +
  5. I really like Pusher;
  6. +
+ +

+Features

+ +
    +
  • Public Channels;
  • +
  • Private Channels;
  • +
  • Presence Channels;
  • +
  • Web Hooks;
  • +
  • Client events;
  • +
  • Complete REST API;
  • +
  • Easy instalation;
  • +
  • A single binary without dependencies;
  • +
  • Easy configuration;
  • +
  • Protocol version 7;
  • +
  • Multiple apps in the same instance;
  • +
  • Drop in replacement for pusher server;
  • +
+ +

+Building

+ +

This software use the standard GOPATH structure and Godep as "dependency manager", so, install godep first.

+ +
$ go get github.com/tools/godep
+$ godep get github.com/dimiro1/ipe
+ +

+How to configure?

+ +

+The server

+ +
{
+    "Host": ":8080",
+    "Expvar": true,
+    "User": "Username",
+    "Password": "123456",
+    "Apps": [
+        {
+            "ApplicationDisabled": false,
+            "OnlySSL": false,
+            "Secret": "APP_SECRET",
+            "Key": "APP_KEY",
+            "Name": "APP_NAME",
+            "AppID": "APP_ID",
+            "UserEvents": true,
+            "WebHooks": true,
+            "URLWebHook": "http://localhost:4567/php/hook.php"
+        }
+    ]
+}
+ +

+Libraries

-Designer Templates

+Client javascript library -

We've crafted some handsome templates for you to use. Go ahead and continue to layouts to browse through them. You can easily go back to edit your page before publishing. After publishing your page, you can revisit the page generator and switch to another theme. Your Page content will be preserved if it remained markdown format.

+
var pusher = new Pusher(API_KEY, {
+  wsHost: 'localhost',
+  wsPort: 8080,
+  enabledTransports: ["ws", "flash"],
+  disabledTransports: ["flash"]
+});

-Rather Drive Stick?

+Client server libraries -

If you prefer to not use the automatic generator, push a branch named gh-pages to your repository to create a page manually. In addition to supporting regular HTML content, GitHub Pages support Jekyll, a simple, blog aware static site generator written by our own Tom Preston-Werner. Jekyll makes it easy to create site-wide headers and footers without having to copy them across every page. It also offers intelligent blog support and other advanced templating features.

+

Ruby

-

-Authors and Contributors

+
Pusher.host = 'localhost'
+Pusher.port = 8080
-

You can @mention a GitHub username to generate a link to their profile. The resulting <a> element will link to the contributor's GitHub Profile. For example: In 2007, Chris Wanstrath (@defunkt), PJ Hyett (@pjhyett), and Tom Preston-Werner (@mojombo) founded GitHub.

+

PHP

-

-Support or Contact

+
$pusher = new Pusher(APP_KEY, APP_SECRET, APP_ID, DEBUG, "http://localhost", "8080");
-

Having trouble with Pages? Check out the documentation at https://help.github.com/pages or contact support@github.com and we’ll help you sort it out.

+

NodeJS

+ +
var pusher = new Pusher({
+  appId: APP_ID,
+  key: APP_KEY,
+  secret: APP_SECRET
+  domain: 'localhost',
+  port: 80
+});
+
+ +

+Logging

+ +

This software uses the glog library

+ +

for more information about logging type the following in console.

+ +
$ ipe -h
+ +

+When use this software?

+ +
    +
  • When you are offline;
  • +
  • When you want to control your infrastructure;
  • +
  • When you do not want to have external dependencies;
  • +
  • When you want extend the protocol;
  • +
+ +

+Contributing.

+ +

Feel free to fork this repo.

+ +

+Pusher

+ +

Pusher is an excelent service, their service is very realible. I recomend for everyone.

+ +

+Where this name came from?

+ +

Here in Brazil we have this beatiful tree called Ipê, it comes in differente colors: yellow, pink, white, purple.

+ +

I want to see pictures

+ +

+Author

+ +

Claudemiro Alves Feitosa Neto

+ +

+LICENSE

+ +

Copyright 2014 Claudemiro Alves Feitosa Neto. All rights reserved. +Use of this source code is governed by a MIT-style +license that can be found in the LICENSE file.

+
+
- \ No newline at end of file +