Moved to https://git.disroot.org/alkeon/Nibis. Free Software platform where anyone can write, edit and create LaTeX PDFs with a WYSIWYG editor and a Tedi editor.
alkeon c754f18e39 Multiline editor, shortcuts dropdown explanation and update creta todo | 9 miesięcy temu | |
---|---|---|
api | 1 rok temu | |
docs | 3 lat temu | |
tests | 2 lat temu | |
web | 9 miesięcy temu | |
.gitmodules | 2 lat temu | |
CHANGES | 2 lat temu | |
LICENSE | 2 lat temu | |
README.md | 2 lat temu | |
build.sh | 10 miesięcy temu |
Free software platform (bloatware) where anyone can write, edit and create LaTeX PDFs with a WYSIWYG editor and a Tedi editor.
Download it where you want to load, open index.html with your prefered browser and enjoy.
** Extracted from TogetherJS tutorial **
TogetherJS has two main pieces:
The server, which echos messages back and forth between users. The server doesn't do much, you may gaze upon its incredibly boring history.
The client in togetherjs/
which does all the real work.
There is a TogetherJS hub server deployed at https://hub.togetherjs.com
- and there's little need for other server deployments. If you want to try TogetherJS out we recommend you use our hub server. Note if you include TogetherJS on an https site, you must use an https hub server.
The files need to be lightly "built": we use LESS for styles, and a couple files are generated. To develop you need to build the library using Grunt.
To build a copy of the library, check out TogetherJS:
$ git clone git://github.com/mozilla/togetherjs.git
$ cd togetherjs
Then install npm and run:
$ npm install
$ npm install -g grunt-cli
This will install a bunch of stuff, most of which is only used for development. The only "server" dependency is WebSocket-Node (and if you use our hub then you don't need to worry about the server). By default everything is installed locally, i.e., in node_modules/
. This works just fine, but it is useful to install the grunt
command-line program globally, which npm install -g grunt-cli
does.
Now you can build TogetherJS, like:
$ grunt build buildsite --no-hardlink
This will create a copy of the entire togetherjs.com
site in build/
. You'll need to setup a local web server of your own pointed to the build/
directory. To start a server on port 8080, run:
$ node devserver.js
If you want to develop with TogetherJS you probably want the files built continually. To do this use:
$ grunt devwatch
By default, API uses 8080 from a local IP. You should change it in your web/js/ip.js and in api/index.js.
npm install
node index.js
AGPL V3. Publish what you use, please. Imported code from others projects are stated as it.