* WIP
* WIP
* Simplified build script and fixed it to build all schemes.
* WIP
* Renamed script to build_all and added better output.
* Add scripts/list_xcode_workspaces.
* Filtered out the CocoaPods schemes.
* Added Xcode workspace helpers.
Switched build_all to a whitelist approach instead of a blacklist.
* Moved install scripts into their own dir.
* Remove the dependency on the earlgrey gem.
This commit adds EarlGrey as a submodule. It brings the script traditionally
used via the gem. It also init-updates the submodules prior to using the
script in the post_install hook.
This concerns
https://github.com/material-components/material-components-ios/issues/867
* Remove EarlGrey
* Add it again
* Update script path
* Fix issue where the Podfile was valid only from the root of the repo.
* Only update the EarlGrey submodule
We can credit any contributor who would like to be credited this way, by adding them on request to the AUTHORS file. The copyright statement changes are required for this to work. Note that this has...
Summary:
We can credit any contributor who would like to be credited this way, by adding them on request to the AUTHORS file. The copyright statement changes are required for this to work. Note that this has no legal change, since the contributors always retained their copyright despite the copyright notice, but it's a nice acknowledgement.
Changed copyright statement to include non-Google authors.
Command run:
find * \( -name '*\.m' -or -name '*\.h' -or -name '*\.swift' \) -and -not \( -path 'scripts/external*' -name Pods \) -print0 | xargs -0 sed -i '' 's/Copyright \(.*\) Google Inc/Copyright \1 the Material Components for iOS authors/'
Added non-source files.
Command run:
grep -Rl 'Copyright .* Google Inc' * --exclude-dir scripts/external --null | xargs -0 sed -i '' 's/Copyright \(.*\) Google Inc/Copyright \1 the Material Components for iOS authors/'
Reviewers: featherless, O1 Material components iOS, randallli
Reviewed By: O1 Material components iOS, randallli
Tags: #material_components_ios
Differential Revision: http://codereview.cc/D1415
Summary:
Many and various fixes—the scripts still need a lot of work.
- Fixed the brew install script
- Fixed the clang-format install script to update clang-format if an update exists.
- Fixed `if [ ! `some_command` ]; then` invocations, which doesn't do what the original authors seemed to have thought it does.
- Removed all `set -e` from bash scripts... there's no need to echo everything under the sun.
- Added `set -o errexit` for simple scripts so the script would just bail if any one command failed.
- Lowered general verbosity in some places.
Reviewers: O1 Material components iOS, junius, featherless
Reviewed By: O1 Material components iOS, junius
Subscribers: ajsecord
Tags: #material_components_ios
Differential Revision: http://codereview.cc/D1035
Summary:
arc-proselint linter: https://github.com/google/arc-proselint
proselint the tool: http://proselint.com/
Proselint is a linter for written text, specifically English. This diff enables it for our markdown files.
How to install proselint:
pip install proselint
Reviewers: ajsecord, #mdc_ios_owners
Reviewed By: ajsecord, #mdc_ios_owners
Projects: #material_components_ios
Differential Revision: http://codereview.cc/D491