Git Product home page Git Product logo

patchwork's Introduction

Patchwork

screenshot

This repository is a website hosted by GitHub Pages. It goes along with Git-it, a desktop application for learning Git and GitHub.

Users fork this repository and learn things like (forking) branching, adding collaborators, pulling in changes, pushing to a remote branch and submitting pull request. Once their pull request comes in, @reporobot rewrites the index.html here to include the user.

So much social coding goodness! :octocat:

patchwork's People

Contributors

abby-frost avatar adamteece avatar adnan-drina avatar alajlouni avatar arlolanuzo avatar carlssonnp avatar cbchien avatar changang avatar delbertlegg avatar elzbeth avatar explode444 avatar gasconj avatar hnhkrch avatar jlord avatar kyoudron avatar kyoungran avatar lcsmith87 avatar lowouik avatar maendros avatar michaelkrohmal avatar mikiyoshi avatar mokkun520419 avatar nepuni04 avatar pakinamb avatar patriciacalleja avatar rbuddha avatar reporobot avatar sofeel avatar tonycwu avatar zaelus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

patchwork's Issues

[Git-It Guide] Challenge #10 - Requesting You Pull Please

Hi There,
I feel like I made a mistake earlier in this module and it's causing issues now.


vagrant [patchwork (gh-pages)⚑]> git-it verify
Verifying "REQUESTING YOU PULL, PLEASE"...

ACTUAL
""
EXPECTED
!= "Found your pull request!"

FAIL
Your solution to REQUESTING YOU PULL, PLEASE didn't match the expected output.

Try again


Username/patchwork/branches

screen shot 2016-09-01 at 4 09 02 pm


Terminal

screen shot 2016-09-01 at 4 14 41 pm


Thank you for any advice and feedback,
Kyle

NOTICE: Changes to GitHub.com have broken some parts of @reporobot

@reporobot has many jobs, one of them is to write to your repo so that you collaborate and pull in changes.

This part is now broken because of a change to GitHub.com where you must click a button to accept becoming a collaborator in a project rather than be automatically added as it was previously.

Thus this part of Reporobot is broken. Since it can't yet accept the invite it can't write to your repo and you can't pull in the changes.

Thus Git-it can't verify the challenge checking that you added it to your repo.

But! You can keep going!

Skip It's a Small World and Pull Never Out of Date and go on to Requesting You Pull Please.

Reporobot can still merge your PR and add you to the list ✨

πŸ”— jlord/git-it-electron#137
πŸ”— jlord/reporobot#30

Repo takes a long time to load

Expected:
I can quickly download a repo that is only used for learning purposes.

Actual:
I have to wait a long time to download the whole history of this repo which isn't important to this exercise.

I imagine either the repo needs to be modified or created new every so often to erase the large commit history or instruct users how to do a shallow clone. Both have their pros and cons.

/cc @jlord.

Add my changes

NOTE I do not get notifications for new issues created in this repository (because there are so many PRs coming through as people do the challenges it would flood my inbox) so if you open an issue you must ping me, @jlord.

Also please consider if your issue is actually with Git-it or reporobot as this repository is generated by those two.

Index.html / Contributors.json update delay?

Hi @jlord,

Is there a reason for the delay of reporobot creating the Contributor list files? Is this supposed to happen?

Thanks and Happy New Year!

EDIT: Sorry, didn't notice that this bug had already been posted.

Contributors folder not found

I'm trying to do "Branches aren't just for birds" but I cant find the contributors folder on my branch or on the original repo. Can anyone help me

Where's the Art Show?

Small issue, but I was interested in repo robot's art and was crushed to see he didn't make an artistic interpretation of my name 😒 I couldn't find documentation for it and it seemed like there were a number of other scattered people who didn't receive the file edit.

Can you please remove add-bitgrower.txt to contributors?

Thank you ...

I'm trying to finish git-it -- and I didn't realize how to advance thru the lessons .. thus I was doing the lessons without getting credit for doing them.

When I went back to re-do them, this caused problems with my add-bitgrower.txt file...

I'm sure there's a way to fix this using git from my accesses, but that's a bit beyond my current git/github "paygrade" ...

Thanks!!!!

My did my PR #1680 not merge?

Hey @jlord

Sorry to bother you - can't understand why Reporobot thinks I have too many files? I've added you as a contrib to my repo, in case that helps.

#1682

Thanks a lot in advance, Otherwise I think Git-it is incredible, and would love to contribute (more than just my name even) - thanks! Sam

Reporobot thinks my branch name doesn't have 'add-' but I think it does

I couldn't finish the last step of the tutorial. Reporobot says my branch name is wrong and will not allow me to submit a pull request to this repository against my add-hmor100 branch. I followed the instructions to add the 'add-' again to the name but it should already be there and this has not been working.

$ git branch -m add-hmor100
$ git push origin add-hmor100

$ git branch -m add-HMOR100
$ git push origin add-HMOR100

Do you have any ideas how I can complete the last step?

Thanks!

reporobot doesn't accept invitation

NOTE I do not get notifications for new issues created in this repository (because there are so many PRs coming through as people do the challenges it would flood my inbox) so if you open an issue you must ping me, @jlord.

Also please consider if your issue is actually with Git-it or reporobot as this repository is generated by those two.

Reporobot doesn't update my file in the contributors folder

I'm currently in the Pull Never Out Of Date step and I've followed all of the previous steps, add-wsihmh is added to the contributors folder in my add-wsihmh branch, the reporobot is added as a contributor. The problem is that i don't see any changes in my remote repository when doing pull. Is the robot on holidays at the moment?

Final step in Merge Tada! not verifying

I've been going through each step, all going fine until i get to the very last step to verify the final part and I have the following

ACTUAL EXPECTED


"Branch has been merged!" "Branch has been merged!"
"Uh oh, branch is still there." != "Branch deleted!"
"" ""

FAIL

I can't find the branch that hasn't been deleted?

Username should not be required to be case sensitive

When checks are done on Git-It the .txt file and the branch cannot be found unless it matches the case of your username.

Example
Branch add-craftinggamertom cannot be found - even after renaming the branch. The branch MUST be add-CraftingGamerTom
The same is true for the text file
add-craftinggamertom.txt will not be found but add-CraftingGamerTom.txt will

Can you make the search case insensitive?

ssh - Permission to jlord/patchwork.git denied to tianhang.

@jlord
william_zhang:~/workspace/git_dir/patchwork (add-tianhang) $ git push origin add-tianhang
Warning: Permanently added 'github.com,192.30.252.131' (RSA) to the list of known hosts.
ERROR: Permission to jlord/patchwork.git denied to tianhang.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

Stuck on git-it tutorial 10

I am stuck on git-it tutorial 10.
I am stuck with reporobot talking about β€œUh oh, I see too many files, there should be one: contributors/add-USERNAME”

git ad -A && git commit -m β€œdelete extra file” - comes out clean
git push origin add-damilare-lana” - comes out clean
git fsck - comes out clean

Too big for the GitHub API

As of Jan. 11th the index.html file became over 1MB and too large to use with the GitHub API so it is not being rebuilt with new names (though new names are still being collected). There are a few options:

  • Use the Git Data API
    • Pro: don't have to worry about size in future
    • Potential Con: Ahh, use Git Data API
  • Render the page client-side
    • Pro: don't get limited by API
    • Potential Con: slow website loading lots of elements
      • test this out
  • Use Jekyll
    • Pro: Jekyll does the hefty lifting, don't get limited by API
    • Con: users can't view the site themselves without knowing Jekyll
  • Only show last 100 or 200 names (leaning towards this option)
    • Pro: File stays small
    • Con: Everyone's name isn't there forever, but this is probably just a small con.

Changes appear after fresh clone

After a fresh clone of this repository git status give me this:
image

I am positive that I haven't made any changes to the files. Why does it show them?

I'm on windows.

Question about reporobot

hi @jlord. Is it possible to add reporobot as a collaborator again even after it has already pushed the name art? I am getting an error in verifying the PULL NEVER OUT OF DATE exercise, even if the reporobot has already pushed the art, so I thought of starting it all over again (deleting the repo clone and then cloning again). However, the reporobot has still not accepted my invitation to collaborate. Thanks a lot!

Forked repository patchworks won't work as a github.io page

Hi Jessica,

I just completed the git-it challenges, and as a result I have forked the patchwork repo (here : https://github.com/arthuroo/patchwork).
However, it won't show up as a github.io website (http://arthuroo.github.io/patchwork sends back a 404 error message...)
Is that normal behavior, and, if yes, how come? I can't figure it out, given that my repo has a gh-pages branch, and that apart from that it's a perfect copy of your master repo... My only idea was that maybe forked repos don't work for github.io websites, would that be it?

Also, I'll take advantage of posting here to thank you for git-it, it was an awesome learning tool!

Cheers!

Arthur

All or nearly all files in Pull Request

#8928 I am unable to make a successful pull request. This is the message I get from reporobot:

"Uh oh, I see too many files, there should be one: contributors/add-USERNAME."

I have tried deleting everything else, still no luck, it still gives me this message. I don't understand what the issue is. My file is called add-JasoonS.txt

Thank you if you have the time to help me.

NOTICE: Something's up

πŸ‘‹ all!

It looks like there are a few bugs with @reporobot and potentially this repository. Pull requests are coming in with thousands of files added instead of one.

I can't get to it right this second but will as soon as I can. πŸ™ Thanks!

Unable to push my branch - Tutorial "BRANCHES AREN'T JUST FOR BIRDS" failed

ksngits:~/workspace/patchwork/contributors (ksngits) $ git-it verify
Verifying "BRANCHES AREN'T JUST FOR BIRDS"...

ACTUAL EXPECTED


"Branch name expected: add-ksngits" != "Found branch as expected!"
"{ [Error: Command failed: /bin/sh -c git reflog show origin/ksngits" != "Changes have been pushed!"
"fatal: ambiguous argument 'origin/ksngits': unknown revision or path not in the working tree." != "File in contributors folder!"
"Use '--' to separate paths from revisions, like this:" != ""
"'git [...] -- [...]'" != null
"]" != null
" killed: false," != null
" code: 128," != null
" signal: null," != null
" cmd: '/bin/sh -c git reflog show origin/ksngits' }" != null
"" != null

FAIL

Your solution to BRANCHES AREN'T JUST FOR BIRDS didn't match the expected output.

Try again!

Pull Request Instructions

In order for the pull request to work, don't you have to first push the changes you made to your local repository up to your remote branch? Then you initiate a pull request to jlord/gh-pages. Otherwise GitHub doesn't see any changes to pull in.

I only mention this because it doesn't seem like that push step was in the directions. But maybe that's not the only way to do it.

num1

NOTE I do not get notifications for new issues created in this repository (because there are so many PRs coming through as people do the challenges it would flood my inbox) so if you open an issue you must ping me, @jlord.

Also please consider if your issue is actually with Git-it or reporobot as this repository is generated by those two.

CONTRIBUTORS and Contributors folders need to be deleted.

@jlord:

CONTRIBUTORS and Contributors folders have been created.

When cloned on a Mac they overwrite the contributors folder with a CONTRIBUTORS folder.

  • If you create the add-username.txt file in your add-username branch in the CONTRIBUTORS folder and commit, reporobot will not find it.
  • If you rename CONTRIBUTORS to contributors, then add the file and commit, reporobot will not find it.
  • If you delete CONTRIBUTORS, create contributors, then add the file and commit, reporobot will find it and add the picture. BUT, when you submit the pull request, you get a complaint about too many files. #27931

The CONTRIBUTORS and Contributors folders need to be deleted. And there must be some way to prevent others from recreating them, or to prevent reporobot from merging them in a pull request.

Huge repo!

Here I was breezing through the workshopper but suddenly I realize that it's still cloning! Can't something be done about the size?

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.