-
-
Notifications
You must be signed in to change notification settings - Fork 481
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
adding showcase_documentation.md to contributor docs #796
Conversation
@connieliu0 - Please see discussion here for ways of documenting your issues -- https://github.com/processing/p5.js-website/issues/795#issuecomment-643256504. Note that many of the same guidelines apply to opening Pull Requests. An example of a detailed PRIn the PR discussion linked above, you can see that the author outlines some crucial aspects such as:
If you can please add these notes to your PR description and ensure that anyone that might be interested in or impacted by this PR is tagged. Thanks! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@connieliu0 - Would you be able to move your documentation images into the /contributor_docs/assets
directory (https://github.com/processing/p5.js-website/tree/master/contributor_docs/assets) ?
You can either:
Option 1:
You can keep the subdirectory showcase_documentation_images
so that the path looks like:
https://github.com/processing/p5.js-website/tree/master/contributor_docs/assets/showcase_documentation_images
Or Option 2:
Namespace all of your images such that they are prefixed with showcase__<name of your image>
My feeling would be that it is better to keep all your images and assets in one place.
Make sure to update the path in your showcase documentation markdown file after doing so.
* [Finishing Up](#finishing-up) | ||
|
||
## Setting up the Repo | ||
Before adding to the p5.js showcase, make sure to follow the directions [here](https://github.com/processing/p5.js-website) which demonstrates how to copy the github repository to your machine. The git repository is the file makeup of the p5js website, so it includes all the handlebars files, css, html, yaml, json, GRUNT workers and everything that is used to construct it. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe the link for "how to copy the GitHub repository" needs to be updated?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good job on adding this contributor doc! This will be very helpful for people when updating the showcase page. Thank you, @connieliu0!
I left some minor comments inline.
I think the base branch of this repo changed from master
to main
to some links here are broken at the moment. It can be fixed by replacing /tree/master/
with /tree/main/
.
When merging please ignore the changes I made to main.css |
@connieliu0 github doesn't easily enable us to ignore a file that's checked in. i think the easiest fix would be to undo the changes you've made to main.css (looks like there's not too many) and push one more commit to this branch. |
@lmccart just updated! |
looks like this is nearly there, just needs one conflict resolution in the main.css file. @connieliu0 do you know how to resolve this? let us know if you need help. |
@lmccart just updated and resolved the conflict! Just a side note that the documentation is probably set to change by the end of the summer as a heads up to look out for another PR about that |
@yining1023 @joeyklee please feel free to merge if this look good to you! |
As an update to this PR -> we are planning to migrate the structure of the showcase to a React site as seen here (https://github.com/processing/p5.js-website/issues/819), I will update the md for this and note that it is for Showcase 1.0, but I was wondering if it's still worth to merge this PR if the showcase is no longer being maintained through the HBS structure |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good from my side. Well done!
@connieliu0 - Given that you've migrated the showcase over to https://github.com/processing/p5.js-website/issues/819 we could consider doing the following:
In any case, I think it makes sense to have at least a link from the p5js-website repo out to your other repo mentioned in https://github.com/processing/p5.js-website/issues/819 |
@joeyklee Option 2 sounds good! I imagine then this PR would get merged after the 2020 website is live and running then right? And then the link in the showcase document under p5.js would have a link to connieliu0/p5.js-showcase repo then? |
If the wish is for the showcase to be an officially maintained part of the website, we can maybe consider moving the repo to the "processing" organization on github (ie. processing/p5.js-showcase). |
@connieliu0 as I've mentioned before, I have big concerns about trying to maintain an additional website, the current one is beyond capacity as it is. I think this might be better though of as a standalone special exhibition site, similar to http://contributors-zine.p5js.org/. this would mean we'd host it at showcase.p5js.org as mentioned in #819, but processing would not host or maintain the repository itself. however, we're in the midst of a leadership transition, so I would invite @mcturner1995 to weigh in here. |
@lmccart The plan of having me maintain the showcase repo until it gets transferred to next year's GSoC participant (if showcase is a GSoC project next year) sounds good to me! |
Hi everyone! |
@mcturner1995 @lmccart sounds good! I'm hoping to release everything the first week of September, so I'm hoping to change the domain name before then. |
@connieliu0 we can set up the showcase on a exhibition site off of p5 using DNS but we need your IPv4 address of where your site is located. You can email the number at [email protected] |
@mcturner1995 @connieliu0 If the page is still going to be hosted on github pages at https://github.com/connieliu0/p5.js-showcase, the custom domain option in the repo can be set to |
ohh @limzykenneth would that require me to set the CNAME or would @mcturner1995 need to do it first? Once the cname is set, I can change the custom domain option on github right? |
No specific order required, just the two things needs to be setup then it should work. |
Great! I'll look into it! |
@connieliu0 we set the CNAME on our end and have it pointing to connieliu0.github.io as @limzykenneth suggested. Let me know if you all need anymore support on our side to get things up and running. |
(edit 6/12/20 for more clarity)
Context: This PR is being opened because when I first started my GSoC project of modifying the showcase I had no idea how to add information and how the structure was set up. After contacting Ashley, the original creator of the showcase, and learning how to set up the showcase, me and my mentors thought it would be a good idea to add documentation! This is based off of a combination of her own directions and mine.
Changes: This pull request will add a Markdown file with steps as to how to add to the showcase and some images that go along with that tutorial.
Concerns: My biggest concern is making sure this is readable and makes sense!
@yining1023 @joeyklee