/Twgitter2

2nd version of Twgitter the client for twitter, gitter, and so on.

Primary LanguageCoffeeScript

Twgitter2 GitHub version David Badge David Dev Badge

2nd version of Twgitter the client for twitter, gitter, and so on. It's made in electron and node.js and Java.

This is a client for Twitter, App.net, Croudia, Gittter, IRC, and Slack.

build

事前にgitとNode.jsとJavaのインストールが必要です

git clone --recursive git://github.com/S--Minecraft/Twgitter2.git
cd Twgitter2
npm install
npm run install- #モジュールアップデート時は必要ありません(node-java-mavenの更新時は必要です)
npm run install--
prerelease #winではない場合は npm run prerelase

compile

compile #winではない場合は npm run compile

start

start #winではない場合は npm start

dependencies

bower

  • for managing browser javascript libraries

node-java-maven

  • for using maven with node

fs-extra

  • for using fs better

electron-prebuilt

  • for executing without packing

require-dir

  • for requiring directories in gulp

gulp

  • for compiling node
  • gulp-notify
    • for notifying errors when watching
  • gulp-plumber
    • for doing better with gulp watch task
  • gulp-changed
    • for compiling only changed files
  • gulp-flatten
    • for copying java libraries
  • gulp-foreach
    • for compiling java
  • gulp-replace
    • for fixing path of UIKit with gulp
  • gulp-coffee
  • gulp-sass
  • gulp-haml
    • for compiling coffeescript/sass/haml
  • gulp-exec
    • for compiling java
  • gulp-prettify
    • for formating html from haml

run-sequence

  • for running gulp sync/async

electron-packager

  • for packing with electron

del

  • for cleaning in gulp

coffee-script

  • for executing gulp

main-bower-files

  • for extracting main files from bower for gulp

version-comparison

  • for comparing versions of maven