Skip to content

gw-ospo/open-source-workshop

 
 

Repository files navigation

OPEN SOURCE WORKSHOP

GW OSPO's reusable open source collaborative art piece

HOW TO CONTRIBUTE AN IMAGE

  1. Create an image! It can be abstract patterns, self-portraits, botanicals, stick figures, photos, messages, and anything original you'd like to share.
  2. Ensure your image is in a standard format such as jpg or png. Take a photo or screenshot of your work if it is not already in a standard digitl format.
  3. Go to https://github.com/gw-ospo/open-source-workshop and click on the button that says "Fork" to create your own copy of this repository.
  4. Click on the YOUR_IMAGES_HERE folder in the codebase, choose Add File in the top right corner. A dropdown will appear, click Upload Files. It will show you "Drag files there or add to your repository." So, you either drag your image there or click it to open your local folder. After you are done with your upload, you can write a comment in the Commit section, add a comment and description, and press Commit changes button.
  5. Click on "Pull requests" and then "New Pull Request"
  6. As the "base repository", select gw-ospo/open-source-workshop and select main for the "base". As the "head repository", select "YOUR_USER_NAME/open-source-workshop" with main as the base. Then click on Create Pull Request button on the top right.
  7. It will ask you to Add title and Add description. So, add any title like "Image uploaded".
  8. Open your pull request. Once we merge it, your image will join the collection.

HOW TO CONTRIBUTE CODE

This projection is a github pages site, brought to you by Jekyll and p5.js. The fun stuff is in the _includes directory, particularly Photo.js, a class that handles animation and display of all the floating artwork.

To run locally, customize settings if needed in _config.yml, run bundle install to install ruby gems, and run bundle exec jekyll serve to launch in-browser.

About

GW LAI Workshop - Join the Revolution: Open Source for Everyone

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 68.8%
  • HTML 15.5%
  • Ruby 14.3%
  • SCSS 1.4%