All Projects → 67P → hyperchannel

67P / hyperchannel

Licence: MPL-2.0 license
Kosmos Chat for the Web

Programming Languages

javascript
184084 projects - #8 most used programming language
Handlebars
879 projects
SCSS
7915 projects
HTML
75241 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to hyperchannel

sharesome
Share files quickly from your remote storage
Stars: ✭ 21 (+23.53%)
Mutual labels:  ember, emberjs, unhosted, remotestorage
webmarks
remoteStorage-enabled bookmarking app
Stars: ✭ 65 (+282.35%)
Mutual labels:  ember, emberjs, unhosted, remotestorage
irene
I AM SHER LOCKED. Dashboard for Appknox Users.
Stars: ✭ 15 (-11.76%)
Mutual labels:  ember, emberjs
launchlet
Make the web yours.
Stars: ✭ 34 (+100%)
Mutual labels:  unhosted, remotestorage
ember-shadow-dom
Write templates for your components inside of a Shadow DOM root.
Stars: ✭ 26 (+52.94%)
Mutual labels:  ember, emberjs
docker-errbot
Dockerfile for Err - the pluggable chatbot
Stars: ✭ 53 (+211.76%)
Mutual labels:  irc, xmpp
emberconf-2018
EmberConf 2018 notes.
Stars: ✭ 56 (+229.41%)
Mutual labels:  ember, emberjs
ember-on-modifier
Implements the `{{on eventName this.someAction}}` element modifier from https://github.com/emberjs/rfcs/blob/master/text/0471-on-modifier.md
Stars: ✭ 37 (+117.65%)
Mutual labels:  ember, emberjs
ember-cli-string-helpers
Set of the String helpers extracted from DockYard's ember-composable-helpers.
Stars: ✭ 73 (+329.41%)
Mutual labels:  ember, emberjs
ember-cli-g-maps
Deprecated Google Maps Addon
Stars: ✭ 58 (+241.18%)
Mutual labels:  ember, emberjs
JFrogfy
a simple clone of spotify built in Emberjs octane the music is played with youtube
Stars: ✭ 27 (+58.82%)
Mutual labels:  ember, emberjs
ember-best-language
🏳 A FastBoot-enabled addon to detect the best language for your user.
Stars: ✭ 18 (+5.88%)
Mutual labels:  ember, emberjs
ember-angle-brackets-codemod
Codemod to convert curly braces syntax to angle brackets syntax
Stars: ✭ 58 (+241.18%)
Mutual labels:  ember, emberjs
deprecation-app
Deprecation guides for ember.js, ember-data, and ember-cli
Stars: ✭ 18 (+5.88%)
Mutual labels:  ember, emberjs
ember-statechart-component
Statecharts as components. No classes. Pure declarative state transitions.
Stars: ✭ 28 (+64.71%)
Mutual labels:  ember, emberjs
hyperdraft
Turn your notes into a website.
Stars: ✭ 59 (+247.06%)
Mutual labels:  unhosted, remotestorage
ember-link
Link primitive to pass around self-contained route references. It's {{link-to}}, but better!
Stars: ✭ 50 (+194.12%)
Mutual labels:  ember, emberjs
fire
An idiomatic micro-framework for building Ember.js compatible APIs with Go.
Stars: ✭ 56 (+229.41%)
Mutual labels:  ember, emberjs
vim-emberlayout
Open Ember files in a grid
Stars: ✭ 18 (+5.88%)
Mutual labels:  ember, emberjs
ember-help-wanted
Search help wanted issues in the Ember community
Stars: ✭ 23 (+35.29%)
Mutual labels:  ember, emberjs

Build Status Code Climate

Hyperchannel (alpha!)

Hyperchannel is the unhosted client application of the Kosmos Chat project. It is based on Ember.js, connecting to IRC/XMPP/etc. via Sockethub (WebSockets + ActivityStreams), and optionally syncing configuration and user data via remoteStorage (Webfinger + OAuth + CORS + REST).

Hyperchannel is not yet ready for public use, but contributions are very welcome. If you know JavaScript, and ideally even have experience with Ember.js, it is easy to hack on any feature imaginable. Check the GitHub issues to find things you could start implementing right away.

If you have any questions, please feel free to ask in one of our chatrooms.

Prerequisites

You will need the following things properly installed on your computer.

Installation

Running / Development

Code Generators

Make use of the many generators for code, try ember help generate for more details

Caveat: when running the model generator, make sure to adjust the unit test to not use moduleForModel, as we're not using Ember Data. See existing tests.

Running Tests

  • npm test
  • npm test -- --server (will re-run on saving files)

Linting

  • npm run lint:hbs
  • npm run lint:js
  • npm run lint:js -- --fix

Building

(Not yet used.)

  • npm build (development)
  • npm build --environment production (production)

Deploying

With push permission for the production Git repo:

  • npm run deploy

Further Reading / Useful Links

House Rules

Contributor Code of Conduct (TL;DR: Be excellent to each other.)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].