-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Added Travis CI, more checks to scripts and output more system information. #1435
Conversation
…on and fixed bugs.
Hi. Thanks. There's a lot here. In fact.... There's too much for me to review. Just as a practical matter, it'll take many months before I could finish going through all of the changes here. I also strongly prefer to not mix logically unrelated changes in the same commit because it makes it very hard to review and in the future to use the history to pinpoint when things changed and for what reason. For instance, removing commas because of a personal preference about punctuation shouldn't be mixed with new features like setting up TravisCI. Each of your bullets in your summary above should be a separate commit (more or less). Is there any chance you would submit a new pull request that makes the changes for just one of the logical things you were trying to do here? |
@JoshData Thanks for looking at this. Which one of the logical changes would you like me to make a pull request for? Or would you like me to make a new pull request for roughly each bullet? I considered doing that originally, but many of the bullets modify the same few files and I did not want to create a bunch of merge conflicts for you. |
@@ -13,7 +15,7 @@ Our goals are to: | |||
|
|||
* Make deploying a good mail server easy. | |||
* Promote [decentralization](http://redecentralize.org/), innovation, and privacy on the web. | |||
* Have automated, auditable, and [idempotent](https://sharknet.us/2014/02/01/automated-configuration-management-challenges-with-idempotency/) configuration. | |||
* Have automated, auditable and [idempotent](https://sharknet.us/2014/02/01/automated-configuration-management-challenges-with-idempotency/) configuration. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Research "Oxford Comma". As is, this change is likely to be rejected. ;)
There are many standards in use by many projects - but the main thing in common is the goal of making the changes easy to understand:
@JoshData might prefer to do things differently of course, in particular with regard to the number of pull requests. His reply above implies perhaps he'd be okay with a single pull request - just not all in a single commit. The following is how I would likely structure my pull requests: .travis.yml new file -> own commit -> travis-related pull request And so forth This might seem like a little more work for Josh to get through - but it's far easier. It gives your commits and pull requests focus. It also gives an opportunity for others to help spot and fix issues beforehand, which means there is less burden on Josh. For your own peace of mind, it also means you can get some changes applied without depending on first resolving differences of opinion on unrelated changes, meaning the conversations don't lose focus. |
@zatricky Thanks for your review and feedback. @JoshData and @zatricky I divided this into three new pull requests: #1455, #1456, #1457. I skipped all the spelling/grammar fixes in the markdown files, because I did not exhaustively fix all the mistakes, only the ones I noticed while making other changes and I did not feel there was enough to justify a separate pull request. Someone else is welcome to fix these errors. |
Thanks. Closing this one then. |
NONINTERACTIVE
users that is more secure than12345678
.