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
Detach stamp.static()
and stamp.compose()
from this
#108
Conversation
👍 agreed |
@unstoppablecarl You have the powers to merge it. :) |
We should decide on an approval process. |
Processes are good in big organisations. In open source projects processes are evil. :) They delay productivity. If you have any process proposal - go ahead. We'd love to listen. |
Detach `stamp.static()` and `stamp.compose()` from `this` Merging this as a minor change. Tests are ok.
Maybe something like 3 people should review before merging? |
Sound okay. But each PR would take about 3 to 5 days to review because there are 4 collaborators here. :) Let's try be less burocratic. Small safe changes are fine to merge by a single person I think. If a change is significant then let's wait for few people to take a look. Just like I did with the #96 Reasonable? |
We can do something similar to what FB does for React. Make a tag |
Good idea. Are we big enough to introduce this little complexity in sake of quality? |
I would say that once you have more than two collaborators on a project, a simple change like this would make PR reviews easier to manage. First person to see the PR adds |
Sounds okay to me. We can try. |
For small, non-breaking changes and minor bug fixes, the first reviewer should feel free to merge as long as the build is passing and they've looked over the code and feel confident. For larger changes such as API additions or breaking changes where broader discussion is warranted, (like #96), I agree that other core contributors should have a chance to weigh in before it hits master. =) In those cases, we should definitely leave it open for discussion for a few days and give other contributors a chance to weigh in. |
Use closure variable instead of
this
. Stamp function should not depend on bound context. This improves code stability. Stamp behavior gets more predictable.