Skip to content

Commit

Permalink
Automated deployment: Mon Sep 18 16:10:31 UTC 2023 676ea1d
Browse files Browse the repository at this point in the history
  • Loading branch information
gowthamsk-arm committed Sep 18, 2023
1 parent 696d8e8 commit 7b45cdb
Show file tree
Hide file tree
Showing 9 changed files with 53 additions and 32 deletions.
6 changes: 6 additions & 0 deletions contributing/pr_checklist.html
Original file line number Diff line number Diff line change
Expand Up @@ -178,6 +178,12 @@ <h2 id="code-wise"><a class="header" href="#code-wise">Code-wise</a></h2>
<p>Buffers should be zeroed out after usage if they contain any sensitive data.</p>
<p>Logs should not contain sensitive data, and should only present detailed data and error information
(such as stack traces) if configured so.</p>
<p>Parsec should follow the <a href="https://doc.rust-lang.org/nightly/style-guide/#rust-style-guide">Rust Style
Guide</a> and <a href="https://rust-lang.github.io/rust-clippy/master/index.html">Rust official
lints</a>, both of which are enforced by the
tools mentioned in the <a href="https://parallaxsecond.github.io/parsec-book/parsec_service/tests/index.html">How to test
Parsec</a> section, on
static checks.</p>
<p>New functionality is properly tested.</p>
<h2 id="threat-model"><a class="header" href="#threat-model">Threat model</a></h2>
<p>The <a href="https://parallaxsecond.github.io/parsec-book/parsec_security/parsec_threat_model/threat_model.html">threat
Expand Down
17 changes: 10 additions & 7 deletions contributing/release_process.html
Original file line number Diff line number Diff line change
Expand Up @@ -278,13 +278,16 @@ <h2 id="testing-of-releases"><a class="header" href="#testing-of-releases">Testi
the creation of a new GitHub issue and will be flagged to the community for assessment as to whether
it is a blocking issue for the release.</p>
<h2 id="release-expectations"><a class="header" href="#release-expectations">Release Expectations</a></h2>
<p>Formal release expectations are still to be determined but all releases should follow the <a href="https://parallaxsecond.github.io/parsec-book/contributing/release_checklist.html">Parsec
Release Checklist</a>
and enure that the new release works on a fixed set of platforms. Parsec is a public open source
project and it can be used in a variety of contexts. It is the responsibility of the system
integrator or Parsec adopter to ensure its suitability for use in any product or other context. Any
questions around specific expectations and requirements can be raised with the Parsec maintainers
through the available <a href="https://github.com/parallaxsecond/community">community channels</a>.</p>
<p>All releases should follow the <a href="https://parallaxsecond.github.io/parsec-book/contributing/release_checklist.html">Parsec Release
Checklist</a> and
ensure that the new release works on a fixed set of platforms. By complying with the Release
Checklist, the release should not contain any known security vulnerabilities, there should be no
added regression on the release tests and the quality requirements (coding style, best practices,
etc.) of the project should be met. Parsec is a public open source project and it can be used in a
variety of contexts. It is the responsibility of the system integrator or Parsec adopter to ensure
its suitability for use in any product or other context. Any questions around specific expectations
and requirements can be raised with the Parsec maintainers through the available <a href="https://github.com/parallaxsecond/community">community
channels</a>.</p>
<h2 id="feature-branches"><a class="header" href="#feature-branches">Feature Branches</a></h2>
<p>For complex features whose development is likely to go beyond the code freeze date for the next
scheduled release, the use of feature branches may be appropriate, and this can be agreed between
Expand Down
1 change: 1 addition & 0 deletions css/general.css
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
:root {
/* Browser default font-size is 16px, this way 1 rem = 10px */
font-size: 62.5%;
color-scheme: var(--color-scheme);
}

html {
Expand Down
8 changes: 0 additions & 8 deletions css/print.css
Original file line number Diff line number Diff line change
Expand Up @@ -22,14 +22,6 @@
overflow-y: initial;
}

code {
background-color: #666666;
border-radius: 5px;

/* Force background to be printed in Chrome */
-webkit-print-color-adjust: exact;
}

pre > .buttons {
z-index: 2;
}
Expand Down
10 changes: 10 additions & 0 deletions css/variables.css
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,8 @@
--searchresults-border-color: #888;
--searchresults-li-bg: #252932;
--search-mark-bg: #e3b171;

--color-scheme: dark;
}

.coal {
Expand Down Expand Up @@ -90,6 +92,8 @@
--searchresults-border-color: #98a3ad;
--searchresults-li-bg: #2b2b2f;
--search-mark-bg: #355c7d;

--color-scheme: dark;
}

.light {
Expand Down Expand Up @@ -130,6 +134,8 @@
--searchresults-border-color: #888;
--searchresults-li-bg: #e4f2fe;
--search-mark-bg: #a2cff5;

--color-scheme: light;
}

.navy {
Expand Down Expand Up @@ -170,6 +176,8 @@
--searchresults-border-color: #5c5c68;
--searchresults-li-bg: #242430;
--search-mark-bg: #a2cff5;

--color-scheme: dark;
}

.rust {
Expand Down Expand Up @@ -210,6 +218,8 @@
--searchresults-border-color: #888;
--searchresults-li-bg: #dec2a2;
--search-mark-bg: #e69f67;

--color-scheme: light;
}

@media (prefers-color-scheme: dark) {
Expand Down
8 changes: 4 additions & 4 deletions parsec_service/tests/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -179,10 +179,10 @@ <h1 id="how-to-test-parsec"><a class="header" href="#how-to-test-parsec">How to
<p>The stress test simply constructs and sends random requests as fast as possible using a
multithreaded client. Valid requests are sent intermittently so as to check that the service is
still up and working correctly.</p>
<p>The <code>ci.sh</code> script executes all tests and is used on the CI.
<a href="https://github.com/rust-lang/rustfmt"><code>rustfmt</code></a> and
<a href="https://github.com/rust-lang/rust-clippy"><code>clippy</code></a> are needed for code formatting and static
checks.</p>
<p>The <code>ci.sh</code> script executes all tests and is used on the CI.</p>
<p>Parsec's code style is enforced by <a href="https://github.com/rust-lang/rustfmt"><code>rustfmt</code></a> and
<a href="https://github.com/rust-lang/rust-clippy"><code>clippy</code></a>, which are needed for code formatting and
static lint checks respectively. A documentation style is also enforced by <code>cargo test --doc</code>.</p>
<p>You can see a (partial) code coverage figure <a href="https://app.codecov.io/gh/parallaxsecond/parsec">here</a></p>
<ul>
<li>partial because only a subset of the tests can be run with the code coverage instrumentation
Expand Down
31 changes: 20 additions & 11 deletions print.html
Original file line number Diff line number Diff line change
Expand Up @@ -4215,10 +4215,10 @@ <h2 id="using-direct-authentication"><a class="header" href="#using-direct-authe
<p>The stress test simply constructs and sends random requests as fast as possible using a
multithreaded client. Valid requests are sent intermittently so as to check that the service is
still up and working correctly.</p>
<p>The <code>ci.sh</code> script executes all tests and is used on the CI.
<a href="https://github.com/rust-lang/rustfmt"><code>rustfmt</code></a> and
<a href="https://github.com/rust-lang/rust-clippy"><code>clippy</code></a> are needed for code formatting and static
checks.</p>
<p>The <code>ci.sh</code> script executes all tests and is used on the CI.</p>
<p>Parsec's code style is enforced by <a href="https://github.com/rust-lang/rustfmt"><code>rustfmt</code></a> and
<a href="https://github.com/rust-lang/rust-clippy"><code>clippy</code></a>, which are needed for code formatting and
static lint checks respectively. A documentation style is also enforced by <code>cargo test --doc</code>.</p>
<p>You can see a (partial) code coverage figure <a href="https://app.codecov.io/gh/parallaxsecond/parsec">here</a></p>
<ul>
<li>partial because only a subset of the tests can be run with the code coverage instrumentation
Expand Down Expand Up @@ -5021,6 +5021,12 @@ <h2 id="code-wise"><a class="header" href="#code-wise">Code-wise</a></h2>
<p>Buffers should be zeroed out after usage if they contain any sensitive data.</p>
<p>Logs should not contain sensitive data, and should only present detailed data and error information
(such as stack traces) if configured so.</p>
<p>Parsec should follow the <a href="https://doc.rust-lang.org/nightly/style-guide/#rust-style-guide">Rust Style
Guide</a> and <a href="https://rust-lang.github.io/rust-clippy/master/index.html">Rust official
lints</a>, both of which are enforced by the
tools mentioned in the <a href="https://parallaxsecond.github.io/parsec-book/parsec_service/tests/index.html">How to test
Parsec</a> section, on
static checks.</p>
<p>New functionality is properly tested.</p>
<h2 id="threat-model"><a class="header" href="#threat-model">Threat model</a></h2>
<p>The <a href="https://parallaxsecond.github.io/parsec-book/parsec_security/parsec_threat_model/threat_model.html">threat
Expand Down Expand Up @@ -5506,13 +5512,16 @@ <h2 id="testing-of-releases"><a class="header" href="#testing-of-releases">Testi
the creation of a new GitHub issue and will be flagged to the community for assessment as to whether
it is a blocking issue for the release.</p>
<h2 id="release-expectations"><a class="header" href="#release-expectations">Release Expectations</a></h2>
<p>Formal release expectations are still to be determined but all releases should follow the <a href="https://parallaxsecond.github.io/parsec-book/contributing/release_checklist.html">Parsec
Release Checklist</a>
and enure that the new release works on a fixed set of platforms. Parsec is a public open source
project and it can be used in a variety of contexts. It is the responsibility of the system
integrator or Parsec adopter to ensure its suitability for use in any product or other context. Any
questions around specific expectations and requirements can be raised with the Parsec maintainers
through the available <a href="https://github.com/parallaxsecond/community">community channels</a>.</p>
<p>All releases should follow the <a href="https://parallaxsecond.github.io/parsec-book/contributing/release_checklist.html">Parsec Release
Checklist</a> and
ensure that the new release works on a fixed set of platforms. By complying with the Release
Checklist, the release should not contain any known security vulnerabilities, there should be no
added regression on the release tests and the quality requirements (coding style, best practices,
etc.) of the project should be met. Parsec is a public open source project and it can be used in a
variety of contexts. It is the responsibility of the system integrator or Parsec adopter to ensure
its suitability for use in any product or other context. Any questions around specific expectations
and requirements can be raised with the Parsec maintainers through the available <a href="https://github.com/parallaxsecond/community">community
channels</a>.</p>
<h2 id="feature-branches"><a class="header" href="#feature-branches">Feature Branches</a></h2>
<p>For complex features whose development is likely to go beyond the code freeze date for the next
scheduled release, the use of feature branches may be appropriate, and this can be agreed between
Expand Down
2 changes: 1 addition & 1 deletion searchindex.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion searchindex.json

Large diffs are not rendered by default.

0 comments on commit 7b45cdb

Please sign in to comment.