Giter Site home page Giter Site logo

Comments (6)

hlide avatar hlide commented on May 24, 2024

Implementation available in branch proposal-37-STR.

from 16bitjs.

francisrstokes avatar francisrstokes commented on May 24, 2024

Hey - can you make pull requests from your repo to mine? Then I'll merge up 😄

from 16bitjs.

hlide avatar hlide commented on May 24, 2024

Sorry but I have 3 branches and I fail to find how to create a clean pull request for each (they are not including only one commit) and they appear to lead to a benign conflict.

from 16bitjs.

francisrstokes avatar francisrstokes commented on May 24, 2024

Hey, no problem. I think I can see what's going on here.

Your pull requests are always relative to my master branch since my repo is considered the 'upstream'. You need to get in sync with the master branch of my repository before you can push more features (otherwise there will be merge conflicts).

So for instance I can see that you're actually not creating feature branches, only commits in your master branch. When you make a pull request, that request is based on a particular branch. The idea here is that you have an up to date master branch, and you branch off from that with each feature. That feature should only contain a single change (proposal #36) for instance. Then when you come to implement the next feature, you checkout master again, and create yet another feature branch. Each branch gets it's own pull request. I hope that makes sense, also as to why it's worth doing things this way.

To get concrete, on your fork, you should first git pull upstream master. That will get the latest changes. After that you can git checkout -b feature/proposal-xyz. There you can make your changes for that proposal, and then git push origin feature/proposal-xyz. If you the 16bitjs github page after that, you'll see a button that says something like "you just push, create pull request".

from 16bitjs.

hlide avatar hlide commented on May 24, 2024

Seriously, I think those 3 issues should have been in one issue because they have some inter-dependency in fact (you cannot break the orthogonality between those instructions by splitting them) and now it drives me nuts because of generated conflicts due to mix of past/future commits - have a look upon one of my conflicting PR.

from 16bitjs.

francisrstokes avatar francisrstokes commented on May 24, 2024

In the case where you cannot break the issue into the smallest pieces I'd say yes, but it should be the aim as much as possible. OK I've resolved the merge conflicts in line, and merged.

Don't worry about the git stuff too much, I appreciate your input on the project - you've brought in some really valuable contributions.

from 16bitjs.

Related Issues (20)

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.