Hi,

I noticed that we started to slack a little in the commit messages. These are 
the last commits excluding merges:

aedb667 Make enhancements to VersionView
0b3d101 [AIRFLOW-52] 1.7.1 version bump and changelog
16740dd Add Kiwi.com as a user to README
4b78e1a [AIRFLOW-143] setup_env.sh doesn't leverage cache for downloading 
minicluster
8ae8681 Increasing License Coverage
7d32c17 Add a version view to display airflow version info
4b25a7d [AIRFLOW-125] Add file to GCS operator
af43db5 [AIRFLOW-86] Wrap dict.items() in list for Py3 compatibility
f01854a Adding Nerdwallet to the list of Currently officially using Airflow:
843a22f [AIRFLOW-127] Makes filter_by_owner aware of multi-owner DAG

Only one of those commits contains a description (4b25a7d). Only 4 out of 10 
start with an imperative and also only 4 out of 10 have a Jira attached to 
them. I have no clue what “make enhancements to versionview” will do or 
"setup_env.sh doesn't leverage cache for downloading minicluster”.

If we are to collaborate in a consensus model and trust each other to have good 
commits I think being able to use "git log” and actually understand why (a what 
will be supplied by the diff) a change has been made is key. "A project's 
long-term success rests (among other things) on its maintainability and a 
maintainer has few tools more powerful than his project's log.”. If you are not 
aware what composes good commits please read 
http://chris.beams.io/posts/git-commit/ 
<http://chris.beams.io/posts/git-commit/> , it is a really good article.

Thanks!
Bolke


Reply via email to