Giter Site home page Giter Site logo

brackets-code-connect's Introduction

I've not been active on this project for a long time. I wrote it when I first got started with JavaScript and node.

So now, only GOD know what I was writing.

I've decided to develop a brand new version and will publish it soon, maybe some day in April 2015. Stay tuned!

#brackets-code-connect Code connect is an extension for adobe/brackets. Code connect allows you to synchronize your code in the currently actived brackets editor to others' actived brackets editor. The actived brackets editor is the opened code editor in brackets.
You can use code connect to share your code to others. It will be especially helpful when teaching students, having a team meeting or discuss with other programmers, etc.

#Installation Before using code connect, you should get a server end installed and running or just use an existing server.
You can install via brackets's extension manager, or clone this repository into the user folder under the brackets's extension folder.
You should use cmd + R (mac) or F5 (windows/linux) to refresh brackets in order to load extensions properly.

#Usage ##Registering a new channel Open View -> Register new channel, enter the server URL with port (e.g. http://localhost:6006 the default port will be 6006) and the channel ID.
Channel ID should be only consist of latin letters or underscore, and the underscore cannot be placed at the beginning of ID neither the ending.
Legal channel ID examples: code_Connect, CoDeConnecT, code, C. We suggest you use package naming convension with dots replaced by underscore, like io_brackets_codeconnect, com_john_channel.
Illegal channel ID examples: _code_connect, code123, code_connect_, code#connect, code.connect.
You will be the owner of the created channel.

##Join an existing channel Open View -> Join a channel, fill in the informations just like registering a new channel.
Be sure to open up an actived editor (that you can type) so that the channel owner can sync his/her code to you. The simplest way to do this is just create an untitled document.

##Quit an channel Open View -> Quit channel, them it will say goodbye to you :)

#Troubleshooting If any errors encountered, please check first whether you are using the latest version of brackets-code-connect and the code-connect-server.
You may have interest to hack into the source code, find the problem and fix it. Don't forget to send us your great pull request.
You are welcomed to write an issue for the problem you encountered. We will check it as soon as possible and give you response, help you fix it.

#Contributing Every pull request will be highly appreciated.
For fixing bugs, refactoring, adding test cases, you can send an pull request directly or just open an issue. For new feature request, it would be nice if you can open an issue first and have it discussed.

brackets-code-connect's People

Contributors

adohe avatar tjwudi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

brackets-code-connect's Issues

Cannot connect on macbook

image

Opened up server and serving at port 6006 but when trying to register channel, it fails with fatal error as shown in image.

Tried changing ports and other ip addresses to no avail.

Server says adding a new channel [my_channel] but connection isn't actually made?

Please add guest editing functionality!

I saw previously people commented about allowing guests to edit the documents but it never seemed to fall through :( Are you still active on this project because it is amazing!

"Failed to connect to server."

I have a server running at port 6006 and no matter what I do I can't create a channel / join.

So here's what I do:

  1. npm install -g code-connect-server
  2. code-connect-server
  3. View -> Register New Channel
  4. http://localhost:6006/ for Server URL, and helloworld for channel ID

And it gives me a "failed to connect to server." dialog.

Is there anything I'm particularly doing wrong, or is it a bug/unknown error?
(I obviously only run npm install -g code-connect-server once)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.