Comments (6)
You guys are awesome, don't get into these sort of arguments
Keep learning
Learn from each other
Peace :)
from friends_hack.
There are two alternative workflows...
- Seek permission
- Open an issue requesting permission
- Wait to be assigned
- Get permission and start work
- Submit one or more pull requests
- Wait for the pull requests to be reviewed and merged
- Close the issue
- Do the work
- Submit one or more pull requests
- Wait for the pull requests to be reviewed and merged
Why do so many contributors default to 1. instead of 2.?
from friends_hack.
@cclauss I try to let you understand with an example
Suppose you create a pull request without opening the related issue as if the maintainer didn't what's the change you done then the effort you use to create the PR will be waste so to prevent it we first open a issue then wait till the maintainer didn't reply if the maintainer wants the change then he/she assign you to do the related changes and thus you can prevent the wastage of your time
Hope you understand @cclauss
from friends_hack.
I believe that:
- code is always easier to read, understand, and review than prose is
- writing code often makes complexities and corner cases clearer than writing prose
- the best time to write up functionality is often when the inspiration strikes and vision is clear
- time, interest, and the totally of the vision are often be lost while waiting
- code that one maintainer rejects can often be very welcome elsewhere or be the seed from which a new project grow
- assigning tasks to one contributor often blocks the creativity of other contributors
- if multiple contributors submit similar pull requests it is almost always a learning experience
from friends_hack.
I believe that:
- code is always easier to read, understand, and review than prose is
- writing code often makes complexities and corner cases clearer than writing prose
- the best time to write up functionality is often when the inspiration strikes and vision is clear
- time, interest, and the totally of the vision are often be lost while waiting
- code that one maintainer rejects can often be very welcome elsewhere or be the seed from which a new project grow
- assigning tasks to one contributor often blocks the creativity of other contributors
- if multiple contributors submit similar pull requests it is almost always a learning experience
@cclauss I think every thing in the world have some advantages and some disadvantages
it your choice that what you want from ??
from friends_hack.
@cclauss Can you tell me why there are some rules runs in school this is because they have to manage their work in a manner so the mistake would be less like this if you wanted to run your project you need to create some rules so you can manage your work as a maintainer and think if no one open issue and started creating PR think new about 300 PR have been open so how the maintainer would manage them it would be messy for the maintainer to maintain it.
Well i didn't want to say that you cannot create a PR without issue there are many organization work in which you can work without creating issue but they have to many people who work behind it daily
Hope you understand and your point of view is not wrong it is right if you see from one edge
from friends_hack.
Related Issues (6)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from friends_hack.