Skip to content

Punctuation: Don't put spaces around the slash when denoting single-word alternatives: one/two instead of one / two #1140

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

Open
wants to merge 13 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion static/articles/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ <h1><a href="#articles">Articles</a></h1>
<li><a href="/articles/attestation-compatibility-guide">Attestation compatibility guide</a> — Guide on using remote attestation in a way that's compatible with GrapheneOS</li>
<li><a href="/articles/grapheneos-servers">GrapheneOS servers</a> — Documentation on GrapheneOS servers.</li>
<li><a href="/articles/server-traffic-shaping">Server traffic shaping</a> — Implementing server traffic shaping on Linux with CAKE.</li>
<li><a href="/articles/sitewide-advertising-industry-opt-out">Sitewide advertising industry opt-out</a> — Using ads.txt / app-ads.txt to disallow buying or selling ads for a domain.</li>
<li><a href="/articles/sitewide-advertising-industry-opt-out">Sitewide advertising industry opt-out</a> — Using ads.txt/app-ads.txt to disallow buying or selling ads for a domain.</li>
</ul>
</main>
{% include "footer.html" %}
Expand Down
2 changes: 1 addition & 1 deletion static/articles/server-traffic-shaping.html
Original file line number Diff line number Diff line change
Expand Up @@ -223,7 +223,7 @@ <h2><a href="#quicker-backpressure-propagation">Quicker backpressure propagation

<p>If you decide to use <code>tcp_notsent_lowat</code>, be aware that newer Linux
kernels (Linux 5.0+ with a further improvement for Linux 5.10+) are recommended to
substantially reduce system calls / context switches by not triggering the
substantially reduce system calls/context switches by not triggering the
application to provide more data until over half the unsent byte buffer is
empty.</p>
</section>
Expand Down
8 changes: 4 additions & 4 deletions static/articles/sitewide-advertising-industry-opt-out.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@
<head>
<meta charset="utf-8"/>
<title>Sitewide advertising industry opt-out | Articles | GrapheneOS</title>
<meta name="description" content="Using ads.txt / app-ads.txt to disallow buying or selling ads for a domain."/>
<meta name="description" content="Using ads.txt/app-ads.txt to disallow buying or selling ads for a domain."/>
<meta name="theme-color" content="#212121"/>
<meta name="color-scheme" content="dark light"/>
<meta name="msapplication-TileColor" content="#ffffff"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<meta name="twitter:site" content="@GrapheneOS"/>
<meta name="twitter:creator" content="@GrapheneOS"/>
<meta property="og:title" content="Sitewide advertising industry opt-out"/>
<meta property="og:description" content="Using ads.txt / app-ads.txt to disallow buying or selling ads for a domain."/>
<meta property="og:description" content="Using ads.txt/app-ads.txt to disallow buying or selling ads for a domain."/>
<meta property="og:type" content="website"/>
<meta property="og:image" content="https://grapheneos.org/opengraph.png"/>
<meta property="og:image:width" content="512"/>
Expand Down Expand Up @@ -47,8 +47,8 @@ <h1><a href="#sitewide-advertising-industry-opt-out">Sitewide advertising indust
<pre>placeholder.example.com, placeholder, DIRECT, placeholder</pre>

<p>The placeholder record formally disallows buying and selling ads on behalf of the
domain including for any subdomains. This prevents fraudulently buying / selling ads
for your domain anywhere that ads.txt / app-ads.txt are enforced.</p>
domain including for any subdomains. This prevents fraudulently buying/selling ads
for your domain anywhere that ads.txt/app-ads.txt are enforced.</p>

<p>It's in the interest of most ad tech companies to enforce these standards due to
losses from ad fraud so adoption is increasingly widespread.</p>
Expand Down
18 changes: 9 additions & 9 deletions static/build.html
Original file line number Diff line number Diff line change
Expand Up @@ -158,9 +158,9 @@ <h3><a href="#build-targets">Build targets</a></h3>

<p>These are all fully supported production-ready targets supporting all the
baseline security features and receiving full monthly security updates
covering all firmware, kernel drivers, driver libraries / services and other
covering all firmware, kernel drivers, driver libraries/services and other
device-specific code. A fully signed user build for these devices is a proper
GrapheneOS release. Newer generation devices have stronger hardware / firmware
GrapheneOS release. Newer generation devices have stronger hardware/firmware
security and hardware-based OS security features and are better development
devices for that reason. It's not possible to work on everything via past
generation devices. The best development devices are the Pixel 6 and 7 series.
Expand All @@ -184,7 +184,7 @@ <h3><a href="#build-targets">Build targets</a></h3>
libraries, firmware and device SELinux policy extensions. Other than some
special cases like the emulator, the generic targets rely on the device support
code present on the device. Shipping all of this is necessary for full security
updates and is tied to enabling verified boot / attestation. Device-specific
updates and is tied to enabling verified boot/attestation. Device-specific
driver changes are required to support GrapheneOS features such as the
hardware-level USB-C port control. There's also a lot of device-specific work to
work around or resolve memory corruption bugs uncovered by our features. Most
Expand Down Expand Up @@ -343,7 +343,7 @@ <h4><a href="#stable-release">Stable release</a></h4>
and download the source tree. Note that some devices use different Android Open Source
Project branches so they can end up with different tags. Make sure to use the correct
tag for a device. For devices without official support, use the latest tag marked as
being appropriate for generic / other devices in the release notes.</p>
being appropriate for generic/other devices in the release notes.</p>

<pre>mkdir grapheneos-<var>TAG_NAME</var>
cd grapheneos-<var>TAG_NAME</var>
Expand Down Expand Up @@ -1193,7 +1193,7 @@ <h4><a href="#compatibility-test-suite-setup">Setup</a></h4>
<li>Disable SIM lock</li>
<li>Enable Bluetooth</li>
<li>Enable NFC</li>
<li>Open / close Chromium to deal with initial setup</li>
<li>Open/close Chromium to deal with initial setup</li>
<li>Prop up with a good object to focus on and good lighting for Camera tests.
Both the front and rear cameras will be used, so ensure this is true for both the
front and the rear cameras.</li>
Expand Down Expand Up @@ -1234,7 +1234,7 @@ <h2><a href="#obtaining-upstream-manifests">Obtaining upstream manifests</a></h2
different components. There are tags and/or branches for the OS, device kernels,
mainline components (APEX), the NDK, Android Studio, the platform-tools distribution
packages, the CTS, androidx components, etc. You should obtain the sources via
manifests using the repo tool, either using the manifest for a tag / branch in
manifests using the repo tool, either using the manifest for a tag/branch in
platform/manifest.git or a manifest provided elsewhere. Different projects use
different subsets of the repositories. Many of the repositories only exist as an
archive for older releases and aren't referenced in current manifests.</p>
Expand Down Expand Up @@ -1324,9 +1324,9 @@ <h3><a href="#code-style">Code style</a></h3>
<code>variable_name</code>, <code>TypeName</code> and <code>CONSTANT_NAME</code>.
Prefer single-line comment syntax other than rare cases where it makes sense to add a
tiny comment within a line of code. In languages with the optional braces misfeature
(C, C++, Java), always use them. Open braces on the same line as function definitions
/ statements. Wrap lines at 100 columns except in rare cases where it would be far
uglier to wrap the line.</p>
(C, C++, Java), always use them. Open braces on the same line as function
definitions/statements. Wrap lines at 100 columns except in rare cases where it would
be far uglier to wrap the line.</p>

<p>For JavaScript, all code should be contained within ES6 modules. This means every
script element should use <code>type="module"</code>. Modules provide proper
Expand Down
8 changes: 4 additions & 4 deletions static/contact.html
Original file line number Diff line number Diff line change
Expand Up @@ -149,8 +149,8 @@ <h2><a href="#contacting-the-project">Contacting the project</a></h2>

<p>Do not contact us with offers to sell us products or services.</p>

<p>Please don't contact the GrapheneOS project or developers to request support /
device support / features or to report bugs. Use the <a href="#community">community
<p>Please don't contact the GrapheneOS project or developers to request support/device
support/features or to report bugs. Use the <a href="#community">community
platforms</a> and <a href="#reporting-issues">issue trackers</a> listed below. The
developers are active on the Matrix room but the broader community can usually
answer most questions, and this allows the developers to focus their time and
Expand All @@ -162,7 +162,7 @@ <h2><a href="#contacting-the-project">Contacting the project</a></h2>
a message to be read, only as a regular notification that is likely to be missed or
forgotten.</p>

<p>Please do not send multiple copies / versions of the same email to different
<p>Please do not send multiple copies/versions of the same email to different
addresses. Either send it to a single address or CC the other addresses. In general,
it's the same people handling every email address, and they don't need to see multiple
copies of the same email in their inbox.</p>
Expand Down Expand Up @@ -233,7 +233,7 @@ <h3><a href="#services">Services</a></h3>
<li><a href="https://github.com/GrapheneOS/AttestationServer/issues">AttestationServer (attestation.app) issue tracker</a></li>
<li><a href="https://github.com/GrapheneOS/grapheneos.org/issues">GrapheneOS site (grapheneos.org) issue tracker</a></li>
<li><a href="https://github.com/GrapheneOS/releases.grapheneos.org/issues">Update server (releases.grapheneos.org) issue tracker</a></li>
<li><a href="https://github.com/GrapheneOS/grapheneos.network/issues">Connectivity check / time server (grapheneos.network) issue tracker</a></li>
<li><a href="https://github.com/GrapheneOS/grapheneos.network/issues">Connectivity check/time server (grapheneos.network) issue tracker</a></li>
<li><a href="https://github.com/GrapheneOS/mail.grapheneos.org/issues">Mail server (mail.grapheneos.org) issue tracker</a></li>
<li><a href="https://github.com/GrapheneOS/apps.grapheneos.org/issues">App repository (apps.grapheneos.org) issue tracker</a></li>
<li><a href="https://github.com/GrapheneOS/matrix.grapheneos.org/issues">GrapheneOS Matrix server (matrix.grapheneos.org) issue tracker</a></li>
Expand Down
Loading