Comments (4)
We considered that workflow but in consultation with representatives from a few well-established projects we decided to do a mix of git-flow and github-flow (http://scottchacon.com/2011/08/31/github-flow.html). The reason being that there is too much overhead with git-flow and a little too much free-wheeling with github-flow.
We ultimately based our workflow off of rails/rails and jquery/jquery as we found them to be both simple and effective models.
from wet-boew.
Thanks Paul I just spent the last little while going over github-flow. It does seem deceptively simple! When you get a chance if you could let me know where you deviate from github-flow I can try to match up the drupal repository as well with that workflow.
from wet-boew.
Like GitHub-flow we have a "master" branch which is the latest. We also have "gh-pages" for working examples (currently just mirroring the code from "master"). Also like GitHub-flow we create a new branch for anything new (new port or new feature) and currently use the feature-* naming convention. We also encourage frequent commits/merges just like with GitHub-flow.
Where we differ is that the repository is read-only for all but the select few on the Release Management Team. Changes can only be made through pull requests and each pull request needs to be reviewed first by the affected sub-project leads and then finally by the Release Management Team. Release Management Team takes care of sending pull requests for review by submitting a comment requesting a review and including @username for each of the affected sub-project leads. Once both the affected leads and the Release Management Team approve, the Release Management Team is then responsible for merging in the changes.
from wet-boew.
Thanks @pjackson28 exactly what I needed! :)
from wet-boew.
Related Issues (20)
- [OTHER] Viewing password as user enters data in form HOT 6
- [FEATURE] Published Component Library for Figma or Mural HOT 3
- Exit Script - how to close user session prior to redirect? HOT 5
- Broken link on wet-boew.github.io
- [AUTRE] Avis sur l'Accessibilité d'un outil de visite virtuelle (Matterport)
- Pagination - Datatable Dom option - Pagination still show at the top when hidden at the bottom HOT 3
- Geomap: Popup French suggestions
- [BUG] Issue with datatables.net when sorting array HOT 1
- [BUG] Form Validation - null .arialive causing error
- Grammar on Hello World plugin example page
- [BUG] Can't get the load event to trigger HOT 2
- WCAG 2.1 Compliance
- Geomap: Looking for JS code to Filter a point HOT 8
- [OTHER] WET in Vue/Nuxt
- is there support for toasts
- Form Validation breaks when multiple <form> tags are used HOT 2
- Geomap datatable aria label issue HOT 4
- Table Filters: Reset to defaults doesn't look like a button HOT 2
- [FEATURE] Control for Split Date Input
- Error summary not properly removed when used with data-rule-require_from_group attribute
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 wet-boew.