Skip to content
This repository has been archived by the owner on May 4, 2020. It is now read-only.

Write contribution guide #15

Open
everzet opened this issue Jan 4, 2015 · 7 comments
Open

Write contribution guide #15

everzet opened this issue Jan 4, 2015 · 7 comments

Comments

@everzet
Copy link
Member

everzet commented Jan 4, 2015

No description provided.

@ciaranmcnulty
Copy link
Collaborator

Explain it to me Monday and I'll do this

@everzet
Copy link
Member Author

everzet commented Jan 4, 2015

awesome!

@stof
Copy link
Member

stof commented Jan 7, 2015

@everzet have you explained it to @ciaranmcnulty ?

@everzet
Copy link
Member Author

everzet commented Jan 7, 2015

@stof yes, I did. To recap, core ideas:

  1. Continuous delivery - everything in master is deployed via Codeship
  2. Open infrastructure - Ansible playbook in the repository controls what is installed on prod
  3. Issues are turned off - you report bugs by sending pull requests with *.feature files (just narratives are fine)
  4. Everyone can contribute features or bug fixes by opening pull requests. As soon as they merged - behat.org is updated

@stof
Copy link
Member

stof commented Jan 7, 2015

Issues are turned off - you report bugs by sending pull requests with *.feature files (just narratives are fine)

This seems a bad idea to me. It makes it hard to discuss higher level topics (like this issue for instance). We should encourage sending a PR, but we should still keep the issue tracker IMO.
Another case where the feature file is not handy is for reporting UI glitches (I don't want our Behat suite to become full of scenarios asserting that the UI looks good at all resolutions for instance)

@everzet
Copy link
Member Author

everzet commented Jan 7, 2015

@stof very good points actually.

@stof
Copy link
Member

stof commented Jan 12, 2015

@ciaranmcnulty is there any progress on this ?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants