Skip to content

tingbot/tide-electron

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2308dd6 Β· Sep 19, 2016
Sep 19, 2016
Sep 4, 2016
Sep 14, 2016
Sep 14, 2016
Sep 19, 2016
Jun 22, 2016
Sep 5, 2016
Sep 14, 2016
Sep 1, 2016
Dec 15, 2015
Sep 5, 2016
Apr 30, 2016
Apr 30, 2016
Sep 8, 2016
Aug 12, 2016

Repository files navigation

Tide

A cross-platform IDE for Tingbot, built in Javascript using Electron.

Setup a development environment

Windows

This project uses Node.js, Python 2.7 and some modules. For now, these have to be manually installed.

  • Download Node.js from: https://nodejs.org/en/
  • Install python 2.7.* from: https://www.python.org/
    IMPORTANT: During the installation there is an opt-in to add Python to the path variable. You have to do this otherwise the project can't find Python. If you get errors later call setx PATH "%PATH%;C:\Python33\Scripts" from the terminal. This will add Python to your path.
  • If you don't have Visual Studio installed, npm install --global --production windows-build-tools

Mac

Running

  • npm run build-python
  • npm install
  • ./node_modules/.bin/webpack
  • npm run dev (this will run webpack watching for changes while starting the app)

Contributing

Check the issues list for outstanding bits of work we'd like help with.

If you have an idea for a feature/change, create an issue describing the change before starting work so we can discuss. Then fork the project, and open a pull request with your changes. Try to keep pull requests focused on the problem/feature

We also have a Slack team where everything is discussed. Join us!

We have a code of conduct.

If you're new to open source, welcome! This project should be a great way to get your feet wet.