GW OSPO's reusable open source collaborative art piece
- Create an image! It can be abstract patterns, self-portraits, botanicals, stick figures, photos, messages, and anything original you'd like to share.
- 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.
- 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.
- Click on the
YOUR_IMAGES_HEREfolder in the codebase, chooseAdd Filein the top right corner. A dropdown will appear, clickUpload 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 pressCommit changesbutton. - Click on "Pull requests" and then "New Pull Request"
- As the "base repository", select
gw-ospo/open-source-workshopand selectmainfor the "base". As the "head repository", select "YOUR_USER_NAME/open-source-workshop" withmainas the base. Then click onCreate Pull Requestbutton on the top right. - It will ask you to
Add titleandAdd description. So, add any title like "Image uploaded". - Open your pull request. Once we merge it, your image will join the collection.
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.