Merge remote-tracking branch 'origin/master' into cache-optimization

This commit is contained in:
Mike McQuaid 2018-05-03 09:27:09 +01:00
commit 494bb624cc
29 changed files with 188 additions and 1031 deletions

View File

@ -0,0 +1,13 @@
---
name: New Feature Suggestion
about: Request a new feature for Homebrew/brew
---
Please replace this section with:
- a detailed description of your proposed feature
- the motivation for the feature
- how the feature would be relevant to at least 90% of Homebrew users (if it's not: do not open a feature request)
- what alternatives to the feature you have considered
We will close this issue or ask you to create a pull-request if it's something the maintainers are not actively planning to work on.

View File

@ -1,3 +1,9 @@
---
name: Reproducible Bug Report
about: Submit an issue so we can investigate
---
**Please note we will close your issue without comment if you delete, do not read or do not fill out the issue checklist below and provide ALL the requested information. If you repeatedly fail to use the issue template, we will block you from ever submitting issues to Homebrew again.** **Please note we will close your issue without comment if you delete, do not read or do not fill out the issue checklist below and provide ALL the requested information. If you repeatedly fail to use the issue template, we will block you from ever submitting issues to Homebrew again.**
- [ ] are reporting a bug others will be able to reproduce and not asking a question. If you're not sure or want to ask a question do so on our Discourse: https://discourse.brew.sh - [ ] are reporting a bug others will be able to reproduce and not asking a question. If you're not sure or want to ask a question do so on our Discourse: https://discourse.brew.sh
@ -11,12 +17,3 @@ To help us debug your issue please explain:
- What happened (include command output) - What happened (include command output)
- What you expected to happen - What you expected to happen
- Step-by-step reproduction instructions (by running `brew` commands) - Step-by-step reproduction instructions (by running `brew` commands)
# Features
Please replace this section with:
- a detailed description of your proposed feature
- the motivation for the feature
- how the feature would be relevant to at least 90% of Homebrew users (if it's not: do not open a feature request)
- what alternatives to the feature you have considered
We will close this issue or ask you to create a pull-request if it's something the maintainers are not actively planning to work on.

View File

@ -13,17 +13,17 @@ if [[ -n "$HOMEBREW_MACOS" ]]
then then
if [[ "$HOMEBREW_PROCESSOR" = "Intel" ]] if [[ "$HOMEBREW_PROCESSOR" = "Intel" ]]
then then
ruby_URL="https://homebrew.bintray.com/bottles-portable-ruby/portable-ruby-2.3.3_1.leopard_64.bottle.tar.gz" ruby_URL="https://homebrew.bintray.com/bottles-portable-ruby/portable-ruby-2.3.3_2.leopard_64.bottle.tar.gz"
ruby_URL2="https://github.com/Homebrew/homebrew-portable-ruby/releases/download/2.3.3_1/portable-ruby-2.3.3_1.leopard_64.bottle.tar.gz" ruby_URL2="https://github.com/Homebrew/homebrew-portable-ruby/releases/download/2.3.3_2/portable-ruby-2.3.3_2.leopard_64.bottle.tar.gz"
ruby_SHA="a7f8ebcae0a3d88b3f1d9fd1ff77330b64a52a4fb5cbf25e3e02bec0211cbe23" ruby_SHA="f1db8863543d256e6a8e704bf618025030b3d22a7a6b19749d19f599b5554212"
fi fi
elif [[ -n "$HOMEBREW_LINUX" ]] elif [[ -n "$HOMEBREW_LINUX" ]]
then then
case "$HOMEBREW_PROCESSOR" in case "$HOMEBREW_PROCESSOR" in
x86_64) x86_64)
ruby_URL="https://homebrew.bintray.com/bottles-portable-ruby/portable-ruby-2.3.3_1.x86_64_linux.bottle.tar.gz" ruby_URL="https://homebrew.bintray.com/bottles-portable-ruby/portable-ruby-2.3.3_2.x86_64_linux.bottle.tar.gz"
ruby_URL2="https://github.com/Homebrew/homebrew-portable-ruby/releases/download/2.3.3_1/portable-ruby-2.3.3.x86_64_linux.bottle.tar.gz" ruby_URL2="https://github.com/Homebrew/homebrew-portable-ruby/releases/download/2.3.3_2/portable-ruby-2.3.3.x86_64_linux.bottle.tar.gz"
ruby_SHA="1615136f44b2b8c0106f28ef1cae95f3abb7c083a7e42300fd2a3de021601f7b" ruby_SHA="b5c320c1bc2c4d42d4674643855c582ba2772fc951689d298ee079b74bac29a7"
;; ;;
esac esac
fi fi

View File

@ -138,7 +138,7 @@ module Homebrew
[checksum.hash_type, checksum.hexdigest] [checksum.hash_type, checksum.hexdigest]
end end
new_hash = @args[hash_type] new_hash = @args[hash_type] if hash_type
new_tag = @args.tag new_tag = @args.tag
new_revision = @args.revision new_revision = @args.revision
new_mirror = @args.mirror new_mirror = @args.mirror

View File

@ -7,10 +7,10 @@ GEM
simplecov simplecov
url url
diff-lcs (1.3) diff-lcs (1.3)
docile (1.1.5) docile (1.3.0)
json (2.1.0) json (2.1.0)
parallel (1.12.1) parallel (1.12.1)
parallel_tests (2.21.2) parallel_tests (2.21.3)
parallel parallel
parser (2.5.0.5) parser (2.5.0.5)
ast (~> 2.4.0) ast (~> 2.4.0)
@ -31,8 +31,8 @@ GEM
rspec-mocks (3.7.0) rspec-mocks (3.7.0)
diff-lcs (>= 1.2.0, < 2.0) diff-lcs (>= 1.2.0, < 2.0)
rspec-support (~> 3.7.0) rspec-support (~> 3.7.0)
rspec-retry (0.5.6) rspec-retry (0.5.7)
rspec-core (> 3.3, < 3.8) rspec-core (> 3.3)
rspec-support (3.7.1) rspec-support (3.7.1)
rspec-wait (0.0.9) rspec-wait (0.0.9)
rspec (>= 3, < 4) rspec (>= 3, < 4)
@ -44,8 +44,8 @@ GEM
ruby-progressbar (~> 1.7) ruby-progressbar (~> 1.7)
unicode-display_width (~> 1.0, >= 1.0.1) unicode-display_width (~> 1.0, >= 1.0.1)
ruby-progressbar (1.9.0) ruby-progressbar (1.9.0)
simplecov (0.15.1) simplecov (0.16.1)
docile (~> 1.1.0) docile (~> 1.1)
json (>= 1.8, < 3) json (>= 1.8, < 3)
simplecov-html (~> 0.10.0) simplecov-html (~> 0.10.0)
simplecov-html (0.10.2) simplecov-html (0.10.2)

View File

@ -1 +1 @@
2.3.3_1 2.3.3_2

View File

@ -91,10 +91,6 @@ Our bottles (binary packages) are hosted by [Bintray](https://bintray.com/homebr
[![Downloads by Bintray](https://bintray.com/docs/images/downloads_by_bintray_96.png)](https://bintray.com/homebrew) [![Downloads by Bintray](https://bintray.com/docs/images/downloads_by_bintray_96.png)](https://bintray.com/homebrew)
[Our website](https://brew.sh) is hosted by [Netlify](https://www.netlify.com).
[![Deploys by Netlify](https://www.netlify.com/img/global/badges/netlify-color-accent.svg)](https://www.netlify.com)
Secure password storage and syncing provided by [1Password for Teams](https://1password.com/teams/) by [AgileBits](https://agilebits.com). Secure password storage and syncing provided by [1Password for Teams](https://1password.com/teams/) by [AgileBits](https://agilebits.com).
[![AgileBits](https://da36klfizjv29.cloudfront.net/assets/branding/agilebits-fcca96e9b8e815c5c48c6b3e98156cb5.png)](https://agilebits.com) [![AgileBits](https://da36klfizjv29.cloudfront.net/assets/branding/agilebits-fcca96e9b8e815c5c48c6b3e98156cb5.png)](https://agilebits.com)

View File

@ -32,7 +32,7 @@ You can also view all the information that is sent by Homebrew's analytics by se
It is impossible for the Homebrew developers to match any particular event to any particular user, even if we had access to the Homebrew analytics user ID (which we do not). An example of the most user-specific information we can see from Google Analytics: It is impossible for the Homebrew developers to match any particular event to any particular user, even if we had access to the Homebrew analytics user ID (which we do not). An example of the most user-specific information we can see from Google Analytics:
![Aggregate user analytics](img/docs/analytics.png) ![Aggregate user analytics](assets/img/docs/analytics.png)
As far as we can tell it would be impossible for Google to match the randomly generated Homebrew-only analytics user ID to any other Google Analytics user ID. If Google turned evil the only thing they could do would be to lie about anonymising IP addresses and attempt to match users based on IP addresses. As far as we can tell it would be impossible for Google to match the randomly generated Homebrew-only analytics user ID to any other Google Analytics user ID. If Google turned evil the only thing they could do would be to lie about anonymising IP addresses and attempt to match users based on IP addresses.

View File

@ -17,19 +17,19 @@ on the result of the job.
For example, a job which has been queued but not yet completed will have a For example, a job which has been queued but not yet completed will have a
section in the pull request that looks like this: section in the pull request that looks like this:
![Triggered Pull Request](img/docs/brew-test-bot-triggered-pr.png) ![Triggered Pull Request](assets/img/docs/brew-test-bot-triggered-pr.png)
--- ---
A failed build looks like this: A failed build looks like this:
![Failed Pull Request](img/docs/brew-test-bot-failed-pr.png) ![Failed Pull Request](assets/img/docs/brew-test-bot-failed-pr.png)
--- ---
A passed build looks like this: A passed build looks like this:
![Passed Pull Request](img/docs/brew-test-bot-passed-pr.png) ![Passed Pull Request](assets/img/docs/brew-test-bot-passed-pr.png)
--- ---
@ -38,13 +38,13 @@ in Jenkins.
A passed build looks like this: A passed build looks like this:
![Passed Jenkins Build](img/docs/brew-test-bot-passed-jenkins.png) ![Passed Jenkins Build](assets/img/docs/brew-test-bot-passed-jenkins.png)
--- ---
A failed build looks like this: A failed build looks like this:
![Failed Jenkins Build](img/docs/brew-test-bot-failed-jenkins.png) ![Failed Jenkins Build](assets/img/docs/brew-test-bot-failed-jenkins.png)
--- ---
@ -52,6 +52,6 @@ You can click the test results link
(e.g. `brew-test-bot.el_capitan.install openssl`) to (e.g. `brew-test-bot.el_capitan.install openssl`) to
view the failed test output: view the failed test output:
![Failed Test](img/docs/brew-test-bot-failed-test.png) ![Failed Test](assets/img/docs/brew-test-bot-failed-test.png)
--- ---

View File

@ -1,7 +1,7 @@
GEM GEM
remote: https://rubygems.org/ remote: https://rubygems.org/
specs: specs:
activesupport (4.2.8) activesupport (4.2.9)
i18n (~> 0.7) i18n (~> 0.7)
minitest (~> 5.1) minitest (~> 5.1)
thread_safe (~> 0.3, >= 0.3.4) thread_safe (~> 0.3, >= 0.3.4)
@ -11,188 +11,219 @@ GEM
coffee-script (2.4.1) coffee-script (2.4.1)
coffee-script-source coffee-script-source
execjs execjs
coffee-script-source (1.12.2) coffee-script-source (1.11.1)
colorator (1.1.0) colorator (1.1.0)
commonmarker (0.17.9)
ruby-enum (~> 0.5)
concurrent-ruby (1.0.5) concurrent-ruby (1.0.5)
dnsruby (1.60.2)
em-websocket (0.5.1)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0.6.0)
ethon (0.11.0) ethon (0.11.0)
ffi (>= 1.3.0) ffi (>= 1.3.0)
eventmachine (1.2.6)
execjs (2.7.0) execjs (2.7.0)
faraday (0.13.1) faraday (0.15.0)
multipart-post (>= 1.2, < 3) multipart-post (>= 1.2, < 3)
ffi (1.9.18) ffi (1.9.23)
forwardable-extended (2.6.0) forwardable-extended (2.6.0)
gemoji (3.0.0) gemoji (3.0.0)
github-pages (158) github-pages (183)
activesupport (= 4.2.8) activesupport (= 4.2.9)
github-pages-health-check (= 1.3.5) github-pages-health-check (= 1.7.3)
jekyll (= 3.5.2) jekyll (= 3.7.3)
jekyll-avatar (= 0.4.2) jekyll-avatar (= 0.5.0)
jekyll-coffeescript (= 1.0.1) jekyll-coffeescript (= 1.1.1)
jekyll-commonmark-ghpages (= 0.1.5)
jekyll-default-layout (= 0.1.4) jekyll-default-layout (= 0.1.4)
jekyll-feed (= 0.9.2) jekyll-feed (= 0.9.3)
jekyll-gist (= 1.4.1) jekyll-gist (= 1.5.0)
jekyll-github-metadata (= 2.9.1) jekyll-github-metadata (= 2.9.4)
jekyll-mentions (= 1.2.0) jekyll-mentions (= 1.3.0)
jekyll-optional-front-matter (= 0.2.0) jekyll-optional-front-matter (= 0.3.0)
jekyll-paginate (= 1.1.0) jekyll-paginate (= 1.1.0)
jekyll-readme-index (= 0.1.0) jekyll-readme-index (= 0.2.0)
jekyll-redirect-from (= 0.12.1) jekyll-redirect-from (= 0.13.0)
jekyll-relative-links (= 0.4.1) jekyll-relative-links (= 0.5.3)
jekyll-sass-converter (= 1.5.0) jekyll-remote-theme (= 0.2.3)
jekyll-seo-tag (= 2.3.0) jekyll-sass-converter (= 1.5.2)
jekyll-sitemap (= 1.0.0) jekyll-seo-tag (= 2.4.0)
jekyll-sitemap (= 1.2.0)
jekyll-swiss (= 0.4.0) jekyll-swiss (= 0.4.0)
jekyll-theme-architect (= 0.1.0) jekyll-theme-architect (= 0.1.1)
jekyll-theme-cayman (= 0.1.0) jekyll-theme-cayman (= 0.1.1)
jekyll-theme-dinky (= 0.1.0) jekyll-theme-dinky (= 0.1.1)
jekyll-theme-hacker (= 0.1.0) jekyll-theme-hacker (= 0.1.1)
jekyll-theme-leap-day (= 0.1.0) jekyll-theme-leap-day (= 0.1.1)
jekyll-theme-merlot (= 0.1.0) jekyll-theme-merlot (= 0.1.1)
jekyll-theme-midnight (= 0.1.0) jekyll-theme-midnight (= 0.1.1)
jekyll-theme-minimal (= 0.1.0) jekyll-theme-minimal (= 0.1.1)
jekyll-theme-modernist (= 0.1.0) jekyll-theme-modernist (= 0.1.1)
jekyll-theme-primer (= 0.5.2) jekyll-theme-primer (= 0.5.3)
jekyll-theme-slate (= 0.1.0) jekyll-theme-slate (= 0.1.1)
jekyll-theme-tactile (= 0.1.0) jekyll-theme-tactile (= 0.1.1)
jekyll-theme-time-machine (= 0.1.0) jekyll-theme-time-machine (= 0.1.1)
jekyll-titles-from-headings (= 0.4.0) jekyll-titles-from-headings (= 0.5.1)
jemoji (= 0.8.0) jemoji (= 0.9.0)
kramdown (= 1.13.2) kramdown (= 1.16.2)
liquid (= 4.0.0) liquid (= 4.0.0)
listen (= 3.0.6) listen (= 3.1.5)
mercenary (~> 0.3) mercenary (~> 0.3)
minima (= 2.1.1) minima (= 2.4.1)
rouge (= 1.11.1) nokogiri (>= 1.8.1, < 2.0)
rouge (= 2.2.1)
terminal-table (~> 1.4) terminal-table (~> 1.4)
github-pages-health-check (1.3.5) github-pages-health-check (1.7.3)
addressable (~> 2.3) addressable (~> 2.3)
net-dns (~> 0.8) dnsruby (~> 1.60)
octokit (~> 4.0) octokit (~> 4.0)
public_suffix (~> 2.0) public_suffix (~> 2.0)
typhoeus (~> 0.7) typhoeus (~> 1.3)
html-pipeline (2.7.1) html-pipeline (2.7.2)
activesupport (>= 2) activesupport (>= 2)
nokogiri (>= 1.4) nokogiri (>= 1.4)
i18n (0.9.1) http_parser.rb (0.6.0)
i18n (0.9.5)
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
jekyll (3.5.2) jekyll (3.7.3)
addressable (~> 2.4) addressable (~> 2.4)
colorator (~> 1.0) colorator (~> 1.0)
em-websocket (~> 0.5)
i18n (~> 0.7)
jekyll-sass-converter (~> 1.0) jekyll-sass-converter (~> 1.0)
jekyll-watch (~> 1.1) jekyll-watch (~> 2.0)
kramdown (~> 1.3) kramdown (~> 1.14)
liquid (~> 4.0) liquid (~> 4.0)
mercenary (~> 0.3.3) mercenary (~> 0.3.3)
pathutil (~> 0.9) pathutil (~> 0.9)
rouge (~> 1.7) rouge (>= 1.7, < 4)
safe_yaml (~> 1.0) safe_yaml (~> 1.0)
jekyll-avatar (0.4.2) jekyll-avatar (0.5.0)
jekyll (~> 3.0) jekyll (~> 3.0)
jekyll-coffeescript (1.0.1) jekyll-coffeescript (1.1.1)
coffee-script (~> 2.2) coffee-script (~> 2.2)
coffee-script-source (~> 1.11.1)
jekyll-commonmark (1.2.0)
commonmarker (~> 0.14)
jekyll (>= 3.0, < 4.0)
jekyll-commonmark-ghpages (0.1.5)
commonmarker (~> 0.17.6)
jekyll-commonmark (~> 1)
rouge (~> 2)
jekyll-default-layout (0.1.4) jekyll-default-layout (0.1.4)
jekyll (~> 3.0) jekyll (~> 3.0)
jekyll-feed (0.9.2) jekyll-feed (0.9.3)
jekyll (~> 3.3) jekyll (~> 3.3)
jekyll-gist (1.4.1) jekyll-gist (1.5.0)
octokit (~> 4.2) octokit (~> 4.2)
jekyll-github-metadata (2.9.1) jekyll-github-metadata (2.9.4)
jekyll (~> 3.1) jekyll (~> 3.1)
octokit (~> 4.0, != 4.4.0) octokit (~> 4.0, != 4.4.0)
jekyll-mentions (1.2.0) jekyll-mentions (1.3.0)
activesupport (~> 4.0) activesupport (~> 4.0)
html-pipeline (~> 2.3) html-pipeline (~> 2.3)
jekyll (~> 3.0) jekyll (~> 3.0)
jekyll-optional-front-matter (0.2.0) jekyll-optional-front-matter (0.3.0)
jekyll (~> 3.0) jekyll (~> 3.0)
jekyll-paginate (1.1.0) jekyll-paginate (1.1.0)
jekyll-readme-index (0.1.0) jekyll-readme-index (0.2.0)
jekyll (~> 3.0) jekyll (~> 3.0)
jekyll-redirect-from (0.12.1) jekyll-redirect-from (0.13.0)
jekyll (~> 3.3) jekyll (~> 3.3)
jekyll-relative-links (0.4.1) jekyll-relative-links (0.5.3)
jekyll (~> 3.3) jekyll (~> 3.3)
jekyll-sass-converter (1.5.0) jekyll-remote-theme (0.2.3)
jekyll (~> 3.5)
rubyzip (>= 1.2.1, < 3.0)
typhoeus (>= 0.7, < 2.0)
jekyll-sass-converter (1.5.2)
sass (~> 3.4) sass (~> 3.4)
jekyll-seo-tag (2.3.0) jekyll-seo-tag (2.4.0)
jekyll (~> 3.3) jekyll (~> 3.3)
jekyll-sitemap (1.0.0) jekyll-sitemap (1.2.0)
jekyll (~> 3.3) jekyll (~> 3.3)
jekyll-swiss (0.4.0) jekyll-swiss (0.4.0)
jekyll-theme-architect (0.1.0) jekyll-theme-architect (0.1.1)
jekyll (~> 3.5) jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0) jekyll-seo-tag (~> 2.0)
jekyll-theme-cayman (0.1.0) jekyll-theme-cayman (0.1.1)
jekyll (~> 3.5) jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0) jekyll-seo-tag (~> 2.0)
jekyll-theme-dinky (0.1.0) jekyll-theme-dinky (0.1.1)
jekyll (~> 3.5) jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0) jekyll-seo-tag (~> 2.0)
jekyll-theme-hacker (0.1.0) jekyll-theme-hacker (0.1.1)
jekyll (~> 3.5) jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0) jekyll-seo-tag (~> 2.0)
jekyll-theme-leap-day (0.1.0) jekyll-theme-leap-day (0.1.1)
jekyll (~> 3.5) jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0) jekyll-seo-tag (~> 2.0)
jekyll-theme-merlot (0.1.0) jekyll-theme-merlot (0.1.1)
jekyll (~> 3.5) jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0) jekyll-seo-tag (~> 2.0)
jekyll-theme-midnight (0.1.0) jekyll-theme-midnight (0.1.1)
jekyll (~> 3.5) jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0) jekyll-seo-tag (~> 2.0)
jekyll-theme-minimal (0.1.0) jekyll-theme-minimal (0.1.1)
jekyll (~> 3.5) jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0) jekyll-seo-tag (~> 2.0)
jekyll-theme-modernist (0.1.0) jekyll-theme-modernist (0.1.1)
jekyll (~> 3.5) jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0) jekyll-seo-tag (~> 2.0)
jekyll-theme-primer (0.5.2) jekyll-theme-primer (0.5.3)
jekyll (~> 3.5) jekyll (~> 3.5)
jekyll-github-metadata (~> 2.9) jekyll-github-metadata (~> 2.9)
jekyll-seo-tag (~> 2.2) jekyll-seo-tag (~> 2.0)
jekyll-theme-slate (0.1.0) jekyll-theme-slate (0.1.1)
jekyll (~> 3.5) jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0) jekyll-seo-tag (~> 2.0)
jekyll-theme-tactile (0.1.0) jekyll-theme-tactile (0.1.1)
jekyll (~> 3.5) jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0) jekyll-seo-tag (~> 2.0)
jekyll-theme-time-machine (0.1.0) jekyll-theme-time-machine (0.1.1)
jekyll (~> 3.5) jekyll (~> 3.5)
jekyll-seo-tag (~> 2.0) jekyll-seo-tag (~> 2.0)
jekyll-titles-from-headings (0.4.0) jekyll-titles-from-headings (0.5.1)
jekyll (~> 3.3) jekyll (~> 3.3)
jekyll-watch (1.5.1) jekyll-watch (2.0.0)
listen (~> 3.0) listen (~> 3.0)
jemoji (0.8.0) jemoji (0.9.0)
activesupport (~> 4.0) activesupport (~> 4.0, >= 4.2.9)
gemoji (~> 3.0) gemoji (~> 3.0)
html-pipeline (~> 2.2) html-pipeline (~> 2.2)
jekyll (>= 3.0) jekyll (~> 3.0)
kramdown (1.13.2) kramdown (1.16.2)
liquid (4.0.0) liquid (4.0.0)
listen (3.0.6) listen (3.1.5)
rb-fsevent (>= 0.9.3) rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (>= 0.9.7) rb-inotify (~> 0.9, >= 0.9.7)
ruby_dep (~> 1.2)
mercenary (0.3.6) mercenary (0.3.6)
mini_portile2 (2.3.0) mini_portile2 (2.3.0)
minima (2.1.1) minima (2.4.1)
jekyll (~> 3.3) jekyll (~> 3.5)
minitest (5.11.1) jekyll-feed (~> 0.9)
jekyll-seo-tag (~> 2.1)
minitest (5.11.3)
multipart-post (2.0.0) multipart-post (2.0.0)
net-dns (0.8.0) nokogiri (1.8.2)
nokogiri (1.8.1)
mini_portile2 (~> 2.3.0) mini_portile2 (~> 2.3.0)
octokit (4.8.0) octokit (4.8.0)
sawyer (~> 0.8.0, >= 0.5.3) sawyer (~> 0.8.0, >= 0.5.3)
pathutil (0.16.1) pathutil (0.16.1)
forwardable-extended (~> 2.6) forwardable-extended (~> 2.6)
public_suffix (2.0.5) public_suffix (2.0.5)
rb-fsevent (0.10.2) rb-fsevent (0.10.3)
rb-inotify (0.9.10) rb-inotify (0.9.10)
ffi (>= 0.5.0, < 2) ffi (>= 0.5.0, < 2)
rouge (1.11.1) rouge (2.2.1)
ruby-enum (0.7.2)
i18n
ruby_dep (1.5.0)
rubyzip (1.2.1)
safe_yaml (1.0.4) safe_yaml (1.0.4)
sass (3.5.5) sass (3.5.6)
sass-listen (~> 4.0.0) sass-listen (~> 4.0.0)
sass-listen (4.0.0) sass-listen (4.0.0)
rb-fsevent (~> 0.9, >= 0.9.4) rb-fsevent (~> 0.9, >= 0.9.4)
@ -203,11 +234,11 @@ GEM
terminal-table (1.8.0) terminal-table (1.8.0)
unicode-display_width (~> 1.1, >= 1.1.1) unicode-display_width (~> 1.1, >= 1.1.1)
thread_safe (0.3.6) thread_safe (0.3.6)
typhoeus (0.8.0) typhoeus (1.3.0)
ethon (>= 0.8.0) ethon (>= 0.9.0)
tzinfo (1.2.4) tzinfo (1.2.5)
thread_safe (~> 0.1) thread_safe (~> 0.1)
unicode-display_width (1.3.0) unicode-display_width (1.3.2)
PLATFORMS PLATFORMS
ruby ruby
@ -216,4 +247,4 @@ DEPENDENCIES
github-pages github-pages
BUNDLED WITH BUNDLED WITH
1.16.0 1.16.1

View File

@ -1,6 +1,8 @@
title: Homebrew Documentation title: Homebrew Documentation
description: Documentation for the missing package manager for macOS. description: Documentation for the missing package manager for macOS.
remote_theme: Homebrew/brew-sh
exclude: exclude:
- bin - bin
- CNAME - CNAME
@ -9,8 +11,9 @@ exclude:
plugins: plugins:
- jekyll-feed - jekyll-feed
- jekyll-sitemap - jekyll-remote-theme
- jekyll-seo-tag - jekyll-seo-tag
- jekyll-sitemap
permalink: :title permalink: :title
@ -18,12 +21,9 @@ defaults:
- scope: - scope:
path: "" path: ""
values: values:
image: /img/homebrew-256x256.png image: /assets/img/homebrew-256x256.png
logo: /img/homebrew-256x256.png logo: /assets/img/homebrew-256x256.png
github:
repository_nwo: Homebrew/brew
twitter: twitter:
username: MacHomebrew username: MacHomebrew

View File

@ -1,22 +0,0 @@
---
layout: base
---
{% assign json = site.data.analytics[page.category] %}
<h2>{{ page.category_pretty }} Events</h2>
<h3>{{ json.start_date }} - {{ json.end_date }}</h3>
<table class="full-width">
<tr>
<th></th>
<th>{% if page.category == "os-version" %}Version{% else %}Formula{% endif %}</th>
<th>Events</th>
<th>%</th>
</tr>
{% for item in json.items %}
<tr>
<td class="number-data">#{{ item.number }}</td>
<td><code>{% if page.category == "os-version" %}{{ item.os_version }}{% else %}{{ item.formula }}{% endif %}</code></td>
<td class="number-data">{{ item.count }}</td>
<td class="number-data">{{ item.percent }}%</td>
</tr>
{% endfor %}
</table>

View File

@ -1,104 +0,0 @@
{% assign t = site.data.locales[page.lang][page.lang] %}
<!DOCTYPE html>
<html {% if page.direction == "rtl" %}dir="rtl" {% endif %}lang="{{ page.lang }}">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
{% if page.title %}
<title>{{ page.title }} — {{ site.title }}</title>
{% elsif t.subtitle %}
{% if page.direction == "rtl" %}
<title>{{ site.title }} — {{ t.subtitle }}</title>
{% else %}
<title>{{ t.subtitle }} — {{ t.subtitle }}</title>
{% endif %}
{% else %}
<title>{{ site.title }}</title>
{% endif %}
{% seo title=false %}
{% feed_meta %}
<meta name="viewport" content="width=device-width">
<link rel="icon" type="image/x-icon" href="/img/favicon.ico">
<link rel="apple-touch-icon" href="/img/apple-touch-icon.png">
<link rel="stylesheet" href="/css/screen.css" type="text/css" media="screen">
<link rel="stylesheet" href="/css/pygments.css" type="text/css" media="screen">
{% if site.url == "http://localhost:4000" %}
<script src="https://github.com/Khan/tota11y/releases/download/0.1.3/tota11y.min.js"></script>
{% endif %}
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-76679469-2', 'auto');
ga('set', 'anonymizeIp', true);
ga('send', 'pageview');
</script>
{% if site.data.locales %}
{% assign locales = site.data.locales | sort %}
{% for locale in locales %}
{% assign lang = locale[0] %}
{% if lang == "en" %}
<link rel="alternate" hreflang="en" href="{{ site.url }}" />
<link rel="alternate" hreflang="x-default" href="{{ site.url }}" />
{% else %}
<link rel="alternate" hreflang="{{ lang }}" href="{{ lang | prepend: '/index_' | prepend: site.url }}" />
{% endif %}
{% endfor %}
{% endif %}
</head>
<body>
<div id="wrap">
<div id="header" class="{{ page.header-class }}">
<img alt="Homebrew logo" src="/img/homebrew-256x256.png" width="128" height="128">
<h1><a href="/">Homebrew</a></h1>
{% if t.subtitle %}
<p id="subtitle"><strong>{{ t.subtitle }}</strong></p>
{% endif %}
{% if page.lang %}
<select id="language" onchange="loadLanguage(this.options[this.selectedIndex].value)">
{% for locale in locales %}
{% assign lang = locale[0] %}
{% assign locale_name = locale[1][lang].locale_name %}
{% if page.lang == lang %}
<option value="{{ lang }}" selected="selected">{{ locale_name }}</option>
{% else %}
<option value="{{ lang }}">{{ locale_name }}</option>
{% endif %}
{% endfor %}
</select>
{% endif %}
</div>
{{ content }}
</div>
<a href="https://github.com/Homebrew/brew/"><img id="forkme" src="https://aral.github.io/fork-me-on-github-retina-ribbons/right-grey@2x.png" alt="Fork me on GitHub"></a>
<script>
function selectText(elem) {
if (document.selection) {
var range = document.body.createTextRange();
range.moveToElementText(elem);
range.select();
} else if (window.getSelection) {
var range = document.createRange();
range.selectNode(elem);
window.getSelection().addRange(range);
}
}
function loadLanguage(lang) {
if (lang === {{ page.lang | jsonify }}) {
return;
} else if (lang === "en") {
window.location.assign("/");
} else {
window.location.assign("/index_" + lang);
}
}
</script>
</body>
</html>

View File

@ -1,6 +0,0 @@
---
layout: base
---
<div id="home">
{{ content }}
</div>

View File

@ -1,175 +0,0 @@
---
layout: base
---
{% assign t = site.data.locales[page.lang][page.lang] %}
<div id="information">
<ul>
<li>
<div class="group row">
<h2 id="install">{{ t.pagecontent.install.install }}</h2>
<br>
<pre style='clear:both;text-align:center;margin-bottom:0.9em'><code id='selectable' onclick="selectText(this)">/usr/bin/ruby -e &quot;$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)&quot;</code></pre>
<div class="col-1">
<p>{{ t.pagecontent.install.paste }}</p>
</div>
<div class="col-2">
<p>{{ t.pagecontent.install.what }}</p>
</div>
</div>
</li>
<li>
<div class="group row">
<h2 id="question">{{ t.pagecontent.question }}</h2>
<br>
<div class="col-1">
<p>{{ t.pagecontent.what }}</p>
</div>
<div class="col-2">
{% highlight bash %}
$ brew install wget
{% endhighlight %}
</div>
</div>
</li>
<li>
<div class="group row">
<div class="col-1">
<p>{{ t.pagecontent.how }}</p>
</div>
<div class="col-2">
{% highlight bash %}
$ cd /usr/local
$ find Cellar
Cellar/wget/1.16.1
Cellar/wget/1.16.1/bin/wget
Cellar/wget/1.16.1/share/man/man1/wget.1
$ ls -l bin
bin/wget -> ../Cellar/wget/1.16.1/bin/wget
{% endhighlight %}
</div>
</div>
</li>
<li>
<div class="group row">
<div class="col-1">
<p>{{ t.pagecontent.prefix }}</p>
</div>
</div>
</li>
<li>
<div class="group row">
<div class="col-1">
<p>{{ t.pagecontent.createpackages }}</p>
</div>
<div class="col-2">
{% highlight bash %}
$ brew create https://foo.com/bar-1.0.tgz
Created /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/bar.rb
{% endhighlight %}
</div>
</div>
</li>
<li>
<div class="group row">
<div class="col-1">
<p>{{ t.pagecontent.hack }}</p>
</div>
<div class="col-2">
{% highlight bash %}
$ brew edit wget # {{ t.pagecontent.editor }}
{% endhighlight %}
</div>
</div>
</li>
<li>
<div class="group row">
<div class="col-1">
<p>{{ t.pagecontent.formula }}</p>
</div>
<div class="col-2">
{% highlight ruby %}
class Wget < Formula
homepage "https://www.gnu.org/software/wget/"
url "https://ftp.gnu.org/gnu/wget/wget-1.15.tar.gz"
sha256 "52126be8cf1bddd7536886e74c053ad7d0ed2aa89b4b630f76785bac21695fcd"
def install
system "./configure", "--prefix=#{prefix}"
system "make", "install"
end
end
{% endhighlight %}
</div>
</div>
</li>
<li>
<div class="group row">
<div class="col-1">
<p>{{ t.pagecontent.complement }}</p>
</div>
</div>
</li>
<li>
<div class="group row">
<h2 id="further-doc">{{ t.pagecontent.doc.further }}</h2>
<div class="button">
<p><a href="https://docs.brew.sh">docs.brew.sh</a></p>
</div>
</div>
</li>
<li>
<div class="group row">
<h2 id="homebrew-patreon">{{ t.pagecontent.doc.patreon }}</h2>
<div class="button">
<p><a href="https://www.patreon.com/homebrew">patreon.com/homebrew</a></p>
</div>
</div>
</li>
<li>
<div class="group row">
<h2 id="homebrew-community">{{ t.pagecontent.doc.community }}</h2>
<div class="button">
<p><a href="https://discourse.brew.sh">discourse.brew.sh</a></p>
</div>
</div>
</li>
<li>
<div class="group row">
<h2 id="homebrew-blog">{{ t.pagecontent.doc.blog }}</h2>
<div class="button">
<p><a href="/blog/">brew.sh/blog</a></p>
</div>
</div>
</li>
<li>
<div class="group row">
<h2 id="homebrew-formulae">{{ t.pagecontent.doc.formulae }}</h2>
<div class="button">
<p><a href="http://formulae.brew.sh">formulae.brew.sh</a></p>
</div>
</div>
</li>
<li>
<div class="group row">
<h2 id="analytics-data">{{ t.pagecontent.doc.analytics }}</h2>
<div class="button">
<p><a href="/analytics/">brew.sh/analytics</a></p>
</div>
</div>
</li>
<li>
<div class="group row credits">
<p>{{ t.pagecontent.foot.code }} {{ t.pagecontent.foot.page }} {{ t.pagecontent.foot.translation }}</p>
</div>
</li>
</ul>
</div>

View File

@ -1,6 +0,0 @@
---
layout: base
---
<div id="page">
{{ content }}
</div>

View File

@ -1,11 +0,0 @@
---
layout: base
---
<div id="post">
<h2>{{ page.title }}</h2>
<h3>{{ page.date | date_to_long_string }}</h3>
<h3 class="author"><a href="https://github.com/{{ page.author }}"><img class="avatar" src="https://avatars2.githubusercontent.com/{{ page.author }}?v=3&amp;s=80" alt="{{ page.author }}" width="40" height="40">{{ page.author }}</a></h3>
<div class="postcontent singlepostcontent">
{{ content }}
</div>
</div>

View File

Before

Width:  |  Height:  |  Size: 47 KiB

After

Width:  |  Height:  |  Size: 47 KiB

View File

Before

Width:  |  Height:  |  Size: 47 KiB

After

Width:  |  Height:  |  Size: 47 KiB

View File

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 40 KiB

View File

Before

Width:  |  Height:  |  Size: 103 KiB

After

Width:  |  Height:  |  Size: 103 KiB

View File

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 41 KiB

View File

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 40 KiB

View File

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 46 KiB

View File

@ -1,59 +0,0 @@
.hll { background-color: #ffffcc }
.c { color: #999988; font-style: italic } /* Comment */
.err { color: #a61717; background-color: #e3d2d2 } /* Error */
.k { font-weight: bold } /* Keyword */
.o { font-weight: bold } /* Operator */
.cm { color: #999988; font-style: italic } /* Comment.Multiline */
.cp { color: #999999; font-weight: bold } /* Comment.Preproc */
.c1 { color: #999988; font-style: italic } /* Comment.Single */
.cs { color: #999999; font-weight: bold; font-style: italic } /* Comment.Special */
.gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
.ge { font-style: italic } /* Generic.Emph */
.gr { color: #aa0000 } /* Generic.Error */
.gh { color: #999999 } /* Generic.Heading */
.gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
.go { color: #888888 } /* Generic.Output */
.gp { color: #555555 } /* Generic.Prompt */
.gs { font-weight: bold } /* Generic.Strong */
.gu { color: #aaaaaa } /* Generic.Subheading */
.gt { color: #aa0000 } /* Generic.Traceback */
.kc { font-weight: bold } /* Keyword.Constant */
.kd { font-weight: bold } /* Keyword.Declaration */
.kn { font-weight: bold } /* Keyword.Namespace */
.kp { font-weight: bold } /* Keyword.Pseudo */
.kr { font-weight: bold } /* Keyword.Reserved */
.kt { color: #445588; font-weight: bold } /* Keyword.Type */
.m { color: #009999 } /* Literal.Number */
.s { color: #bb8844 } /* Literal.String */
.na { color: #008080 } /* Name.Attribute */
.nb { color: #999999 } /* Name.Builtin */
.nc { color: #999999; font-weight: bold } /* Name.Class */
.no { color: #666666 } /* Name.Constant */
.ni { color: #800080 } /* Name.Entity */
.ne { color: #990000; font-weight: bold } /* Name.Exception */
.nf { color: #999999; font-weight: bold } /* Name.Function */
.nn { color: #555555 } /* Name.Namespace */
.nt { color: #008080 } /* Name.Tag */
.nv { color: #008080 } /* Name.Variable */
.ow { font-weight: bold } /* Operator.Word */
.w { color: #bbbbbb } /* Text.Whitespace */
.mf { color: #009999 } /* Literal.Number.Float */
.mh { color: #009999 } /* Literal.Number.Hex */
.mi { color: #009999 } /* Literal.Number.Integer */
.mo { color: #009999 } /* Literal.Number.Oct */
.sb { color: #bb8844 } /* Literal.String.Backtick */
.sc { color: #bb8844 } /* Literal.String.Char */
.sd { color: #bb8844 } /* Literal.String.Doc */
.s2 { color: #9c7645 } /* Literal.String.Double */
.se { color: #bb8844 } /* Literal.String.Escape */
.sh { color: #bb8844 } /* Literal.String.Heredoc */
.si { color: #bb8844 } /* Literal.String.Interpol */
.sx { color: #bb8844 } /* Literal.String.Other */
.sr { color: #808000 } /* Literal.String.Regex */
.s1 { color: #9c7645 } /* Literal.String.Single */
.ss { color: #bb8844 } /* Literal.String.Symbol */
.bp { color: #999999 } /* Name.Builtin.Pseudo */
.vc { color: #008080 } /* Name.Variable.Class */
.vg { color: #008080 } /* Name.Variable.Global */
.vi { color: #008080 } /* Name.Variable.Instance */
.il { color: #009999 } /* Literal.Number.Integer.Long */

View File

@ -1,497 +0,0 @@
---
---
$color_peach_orange_approx: #f9d094;
$color_rangitoto_approx: #2e2a24;
$color_marigold_approx: #be862d;
$color_di_serria_approx: #d3a459;
$color_dallas_approx: #745626;
$black_25: rgba(0, 0, 0, 0.25);
$black_30: rgba(0, 0, 0, 0.3);
$white: #fff;
$white_8: rgba(255, 255, 255, 0.08);
$black_50: rgba(0, 0, 0, 0.5);
$black_40: rgba(0, 0, 0, 0.4);
$black_20: rgba(0, 0, 0, 0.2);
$color_reno_sand_30_approx: rgba(162, 107, 20, 0.3);
$color_reno_sand_25_approx: rgba(162, 107, 20, 0.25);
$color_shadow_approx: #816f51;
@mixin border-radius($radius) {
border-radius: $radius;
-moz-border-radius: $radius;
-webkit-border-radius: $radius;
}
@mixin box-shadow($x, $y, $blur, $color) {
box-shadow: $x $y $blur $color;
-moz-box-shadow: $x $y $blur $color;
-webkit-box-shadow: $x $y $blur $color;
}
@mixin margin-inline-end($margin) {
margin-inline-end: $margin;
-moz-margin-end: $margin;
-webkit-margin-end: $margin;
}
h1, h2, h3 {
font-size: 420%;
color: $color_peach_orange_approx;
margin: 0 0 0.1em;
text-align: center;
text-shadow: 1px 1px 10px $black_25;
}
h1, h2, h3, h4, h5, h6 {
line-height: 1.1;
}
h1 {
font-weight: 900;
a, a:hover {
font-weight: 900;
color: $color_peach_orange_approx;
}
}
h2, h3 {
font-weight: 800;
margin-top: 0.5em;
margin-bottom: 0.1em;
}
h2 {
font-size: 300%;
}
h3 {
font-size: 125%;
}
#home, #page {
h1 {
font-size: 250%;
font-weight: 800;
padding-bottom: 0.5em;
}
h2, h3 {
font-weight: 700;
text-align: left;
padding-bottom: 0.3em;
}
h2 {
font-size: 175%;
}
h3 {
font-size: 150%;
}
}
#home, #page, .postcontent {
font-size: 1.2em;
min-width: 25em;
max-width: 35em;
margin: 0 auto;
margin-top: 1em;
padding-top: 1em;
padding-bottom: 1em;
}
#information .row, #border-bottom {
border-bottom: 1px solid $black_50;
border-top: 1px solid $white_8;
padding: 2em 20px 0;
}
html {
margin: 0;
padding: 0;
font-size: 62.5%;
font-family: "-apple-system", "BlinkMacSystemFont", "Helvetica Neue", "Roboto", sans-serif;
height: 100%;
}
body {
height: 100%;
font-size: 150%;
line-height: 1.4;
color: $color_peach_orange_approx;
background: $color_rangitoto_approx;
position: relative;
margin: 0;
padding: 0 30px;
}
p {
margin: 0 0 1em 0;
}
ul, ol, dl {
margin-bottom: 1em;
}
ul {
margin-left: 20px;
}
table {
margin-bottom: 1em;
border-collapse: separate;
border-spacing: 0;
border: solid $black_40 1px;
@include border-radius(0.4em);
margin-top: 1em;
td {
padding: 0.1em 1em;
}
code {
font-size: 130%;
}
tr {
&:nth-child(odd) {
background: $black_20;
}
th {
background: $black_40;
}
&:nth-child(even) {
background: $black_40;
}
}
}
pre {
margin: 0 0 1em 0;
background: $black_30;
color: $white;
padding: 8px 10px;
@include border-radius(0.4em);
overflow-x: auto;
code {
font-family: "Monaco", "Menlo", monospace;
font-size: 11px;
line-height: 1.6;
}
}
a {
text-decoration: none;
color: $color_marigold_approx;
font-weight: bold;
&:focus {
outline: 1px dotted;
color: $color_di_serria_approx;
text-decoration: underline;
}
&:hover {
color: $color_di_serria_approx;
text-decoration: underline;
}
h2, h3 {
color: $color_marigold_approx;
&:hover {
color: $color_di_serria_approx;
text-decoration: underline;
}
}
}
button, input, select, textarea, option {
font-size: 100%;
}
a, a *, button, button *, select, option, label, input[type=submit] {
cursor: pointer;
}
hr {
display: none;
}
small {
font-size: 90%;
}
.group {
display: block;
&:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
}
sup {
font-size: 80%;
line-height: 1;
vertical-align: super;
}
button::-moz-focus-inner {
border: 0;
padding: 1px;
}
::selection, ::-moz-selection {
background: $color_dallas_approx;
}
#forkme {
width: 149px;
height: 149px;
position: absolute;
top: 0;
right: 0;
border: 0;
}
#wrap {
width: 57em;
max-width: 100%;
margin: 0 auto;
padding: 15px 0 0;
}
#header {
text-align: center;
margin-bottom: 1em;
}
#language {
margin-bottom: 2em;
}
#selectable {
font-size: 13px;
}
.avatar {
@include border-radius(0.4em);
overflow: hidden;
margin-right: 0.5em;
vertical-align: middle;
}
#home, #page, #post, .singlepostcontent {
border-top: 1px solid $white_8;
@include box-shadow(0, -1px, 0, $black_50);
}
#home, #page {
code {
font-size: 100%;
}
pre code {
font-size: 80%;
}
}
#home, #page, .postcontent {
img {
min-width: 25em;
max-width: 35em;
}
th, td {
padding: 0.25em 0.5em;
}
}
.full-width {
width: 100%;
}
th {
padding: 0.1em 1em;
}
.number-data {
text-align: right;
}
#information ul, .posts {
list-style: none;
padding: 0;
margin: 0;
}
#information {
border-top: 1px solid $black_50;
.row {
.col-1 {
width: 49%;
float: left;
padding: 0 0 1em;
}
.col-2 {
width: 49%;
float: right;
padding: 0 0 1em;
}
}
.button-large {
padding: 2em 0 1em;
font-size: 120%;
}
.quote {
text-align: center;
color: $color_shadow_approx;
padding-bottom: 2em;
blockquote {
font-size: 140%;
padding: 0 15%;
span {
font-size: 140%;
line-height: 0.5;
vertical-align: sub;
}
}
cite {
font-style: normal;
a {
font-weight: normal;
}
}
}
.credits {
border-bottom: none;
font-size: 70%;
text-align: center;
padding-top: 1.8em;
opacity: 0.5;
p {
margin: 0;
padding: 0 0 0.7em;
}
}
.button a {
background: $color_reno_sand_30_approx;
padding: 8px 10px 6px;
@include border-radius(0.4em);
@include box-shadow(0, 0, 5px, $black_40);
font-size: larger;
&:hover {
background: $color_reno_sand_25_approx;
}
}
}
.button {
text-align: center;
margin: 1em 0 2em;
}
#border-no-bottom {
border-bottom: none;
font-size: 70%;
text-align: center;
padding-top: 1.8em;
opacity: 0.5;
}
* html .group {
height: 1%;
}
span .amp {
font-weight: normal;
font-style: italic;
font-size: 1.2em;
line-height: 0.8;
}
.posts li {
border-top: 1px solid $white_8;
@include box-shadow(0, -1px, 0, $black_50);
}
[dir="rtl"] {
ul {
margin-left: 0;
margin-right: 20px;
}
pre {
direction: ltr;
text-align: left;
}
#information .row {
.col-1 {
float: right;
}
.col-2 {
float: left;
}
}
}
@media screen and(min-width: 700px) {
#information .highlight {
@include margin-inline-end(0);
}
}
@media screen and(max-width: 700px) {
body {
padding: 0;
}
#post, #page, .posts {
margin: 0 1em;
}
h1 {
font-size: 350%;
}
h2 {
font-size: 250%;
}
#forkme {
width: 100px;
height: 100px;
}
#information .row {
.col-1 {
width: 100%;
padding: 0;
margin: 0;
}
.col-2 {
width: 100%;
float: left;
}
}
pre code#selectable {
width: 90%;
margin: 0 auto;
}
[dir="rtl"] #information .row .col-2 {
float: right;
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB