Git Product home page Git Product logo

jade's Introduction

jade

The Jade schematic entry and simulation tool is a work in progress, but you're welcome experiment! Here's how:

  1. Fork this repository: click on the "Fork" button in the upper right. This will make a copy of the repository under your own github account. Now clone your copy of the repo onto your local machine.

  2. Any changes, commits, pushes, pulls, etc. will be to your copy of the repo. If you want to be able keep up with changes to the original Jade repo, it's convenient to add another remote that refers to the original repo:

    git remote add upstream https://github.com/6004x/jade.git
    
  3. To keep up-to-date with the original repo:

    git fetch upstream
    git checkout master    # if you were on a branch...
    git merge upstream/master
    git push               # save updates in local repo
    

The repo includes a simple file server used by the development version of Jade to read and write design libraries. To access Jade via the browser and to give it access to the simple file server, you need to set up web access to the local repo.

Look at README.WINDOWS for advice on running jade on a Windows machine.

I use apache2 as a web server on my machine and added the following to my apache configuration file:

Alias /jade /Users/cjt/git/jade
<Directory "/Users/cjt/git/jade">
  Options FollowSymLinks Includes ExecCGI MultiViews
  AllowOverride All
  #ScriptInterpreterSource Registry   # on Windows
  AddHandler cgi-script .py
  Order allow,deny
  Allow from all
  #Require all granted  # for Apache 2.4
</Directory>

where "/Users/cjt/git/jade" is the pathname to my local copy of the Jade repo. Make sure your apache configuration is loading mod_cgi and mod_alias. I can then access Jade at

http://localhost/jade/src/jade_local.html

and the somewhat terse Jade help file at

http://localhost/jade/help.html

User module files are stored in the src/files/ subdirectory of the repo. To specify a particular module file, you can provide an optional "modules" argument to the URL above:

http://localhost/jade/src/jade_local.html?modules=cjt

would access the modules file "files/cjt".

NOTE: You may have to change permissions on the /src/files/ subdirectory to give apache read/write access to the user libraries:

chmod 777 files files/*

jade's People

Contributors

terman avatar zendude avatar

Watchers

Italo Adler avatar James Cloos avatar

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.