web application that allows for python code to be visually represented on a canvas.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Python_Portraits
example_ppc
example_python
images
node_modules
scripts
stylesheets
.gitignore
CONTRIBUTING.md
CONTRIBUTORS.md
LICENSE.md
README.md
index.html
package.json
yarn.lock

README.md

Python Portraits

Version: 0.0.3

Temporary Website

Made for the 2017 UMW Hackathon

The purpose of this project is to create a lightweight web application that allows for python code to be visually represented on a canvas.

We will be adding a documents folder soon for information not found in this document.

How it works

Section Coming Soon

How to add a drawing algorithm

Files to edit

There will be an in-depth guide to creating a new drawing algorithm once we clean up and optimize the code a little. Hold Tight!

Main ingredients

  • Yarn - Package manager.
  • jQuery - JavaScript library.
  • Bootstrap - Toolkit for developing with HTML, CSS, and JS.
  • Bootstrap-select - jQuery plugin that utilizes Bootstrap's dropdown.js to style and bring additional functionality to standard select elements.
  • Font-Awesome - Scalable vector icons.
  • p5.js - a library and set of tools that make it easy to use the JavaScript programming language for creative coding.

How to use Yarn

Yarn should not be necessary to install dependancies since the node_modules folder is on github.

Please see the Yarn webpage to get it installed on your local machine as well as seeing as examples of how to use Yarn.

Make sure that node.js is installed before installing Yarn.

Once Yarn is installed, run "yarn" in order to get all package components.

$ yarn

Add packages using "yarn add".

$ yarn add <PACKAGE NAME>
$ yarn add bootstrap

Remove packages using "yarn remove".

$ yarn remove <PACKAGE NAME>
$ yarn remove bootstrap

Contributing

Project members

Read CONTRIBUTORS.md for details on what each member contributed to the project.

Read CONTRIBUTING.md for details on how to contribute code to the repository.

Task board

Waffle.io

Waffle.io is an automated project management board powered by GitHub issues & pull requests.

Waffle.io - Columns and their card count

License

This project is licensed under the MIT License. See the LICENSE.md file for details.

Please acknowledge us in some way if you use any of this code.