Skip to content

Commit 6b45a63

Browse files
authored
[docsy] Add security page, replace overview by redirect (#78)
1 parent 7630436 commit 6b45a63

10 files changed

Lines changed: 58 additions & 303 deletions

File tree

content/en/_index.md

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,16 +34,24 @@ integrations</a>
3434

3535
{{% blocks/section color="dark" type="row" %}}
3636

37-
{{% blocks/feature icon="fa-solid fa-lock" title="Software supply chain protection" url="/docs/overview/" %}}
38-
**Supply chain compromises are becoming a frequent occurrence. in-toto can help
39-
you protect your software supply chain.** {{% /blocks/feature %}}
37+
{{% blocks/feature icon="fa-solid fa-lock" title="Software supply chain protection" url="/docs/" %}}
38+
39+
Supply chain compromises are becoming a frequent occurrence. in-toto can help
40+
you protect your software supply chain.
41+
42+
{{% /blocks/feature %}}
4043

4144
{{% blocks/feature icon="fa-solid fa-book" title="Open, extensible standard" url="/docs/specs/" %}}
42-
**in-toto is an open metadata standard that you can implement in your software's
43-
supply chain toolchain.** {{% /blocks/feature %}}
45+
46+
in-toto is an open metadata standard that you can implement in your software's
47+
supply chain toolchain.
48+
49+
{{% /blocks/feature %}}
4450

4551
{{% blocks/feature icon="fa-solid fa-gear" title="Extensive tooling" url="https://github.com/in-toto" %}}
46-
**You can use in-toto today by using our Apache-licensed libraries and tools.**
52+
53+
You can use in-toto today by using our Apache-licensed libraries and tools.
54+
4755
{{% /blocks/feature %}}
4856

4957
{{% /blocks/section %}}

content/en/about.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,19 @@ menu: { main: { weight: 10 } }
1313
{{% param whatIsInToto %}}
1414

1515
To learn more, see [What is in-toto](/docs/what-is-in-toto/) and
16-
[Overview](/docs/overview/).
16+
[Overview]({{% param overview_url %}}).
1717

1818
## Governance
1919

2020
The in-toto project is managed by the [Linux Foundation] under the [Cloud Native
2121
Computing Foundation][CNCF]. Contributors and maintainers are governed by the [CNCF
2222
Community Code of Conduct][CoC]. For details, see [Governance].
2323

24+
The in-toto project is led by Prof. Santiago Torres-Arias at Purdue University.
25+
It has many contributors from academia and industry, including members of the
26+
[Secure Systems Lab] at NYU and the
27+
[NJIT Cybersecurity Research Center](https://centers.njit.edu/cybersecurity).
28+
2429
## Funding
2530

2631
{{% param funding %}}
@@ -29,5 +34,6 @@ Community Code of Conduct][CoC]. For details, see [Governance].
2934
[CoC]: https://github.com/cncf/foundation/blob/master/code-of-conduct.md
3035
[Governance]: https://github.com/in-toto/community/blob/main/GOVERNANCE.md
3136
[Linux Foundation]: https://www.linuxfoundation.org
37+
[Secure Systems Lab]: https://ssl.engineering.nyu.edu
3238

3339
{{% /blocks/section %}}

content/en/docs/demo.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
---
2-
title: in-toto demo
3-
linkTitle: Demo
4-
weight: 8
2+
title: Demo
3+
weight: 30
54
---
65

76
In this demo, we will use in-toto to secure a software supply chain with a very
@@ -17,5 +16,5 @@ For the sake of demonstrating in-toto, you will perform all parts of the
1716
software supply chain. This means you will execute commands on behalf of Alice,
1817
Bob, and Carl, as well as the client who verifies the final product.
1918

20-
For further steps, please refer to the
19+
For further steps, refer to the
2120
[demo](https://github.com/in-toto/demo/blob/main/README.md).

content/en/docs/faq.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Frequently asked questions
33
linkTitle: FAQ
4-
weight: 1000
4+
weight: 900
55
---
66

77
### Why the name “in-toto”?

content/en/docs/getting-started.md

Lines changed: 7 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
---
22
title: Getting started
3-
weight: 2
3+
weight: 20
4+
# EDITORIAL NOTE: the content below was copied from the main in-toto repository
5+
# For details, see:
6+
# https://github.com/in-toto/in-toto.io/issues/75
47
---
58

69
in-toto provides a framework to protect the integrity of the software supply
@@ -20,8 +23,6 @@ The layout, signed by the project owners, together with the links, signed by the
2023
designated functionaries, are released as part of the final product, and can be
2124
validated manually or via automated tooling in, e.g. a package manager.
2225

23-
## Getting Started
24-
2526
### Installation
2627

2728
in-toto is available on [PyPI](https://pypi.org/project/in-toto/) and can be
@@ -178,41 +179,7 @@ For a detailed list of all command line arguments and their usage, run
178179
`in-toto-sign --help` or look at the
179180
[online documentation](https://in-toto.readthedocs.io/en/latest/command-line-tools/in-toto-sign.html).
180181

181-
## in-toto demo
182-
183-
You can try in-toto by running the
184-
[demo application](https://github.com/in-toto/demo). The demo basically outlines
185-
three users viz., Alice (project owner), Bob (functionary) and Carl
186-
(functionary) and how in-toto helps to specify a project layout and verify that
187-
the layout has been followed in a correct manner.
188-
189-
## Specification
190-
191-
You can read more about how in-toto works by taking a look at the
192-
[specification](https://github.com/in-toto/docs/blob/master/in-toto-spec.md).
193-
194-
## Security Issues and Bugs
195-
196-
See [SECURITY.md](https://github.com/in-toto/in-toto/blob/develop/SECURITY.md).
197-
198-
## Governance and Contributing
199-
200-
For information about in-toto's governance and contributing guidelines, see
201-
[GOVERNANCE.md](https://github.com/in-toto/in-toto/blob/develop/GOVERNANCE.md)
202-
and
203-
[CONTRIBUTING.md](https://github.com/in-toto/in-toto/blob/develop/doc/source/CONTRIBUTING.md).
204-
205-
## Acknowledgments
206-
207-
This project is managed by Prof. Santiago Torres-Arias at Purdue University. It
208-
is worked on by many folks in academia and industry, including members of the
209-
[Secure Systems Lab](https://ssl.engineering.nyu.edu/) at NYU and the
210-
[NJIT Cybersecurity Research Center](https://centers.njit.edu/cybersecurity).
182+
## What next?
211183

212-
This research was supported by the Defense Advanced Research Projects Agency
213-
(DARPA), the Air Force Research Laboratory (AFRL), and the US National Science
214-
Foundation (NSF). Any opinions, findings, and conclusions or recommendations
215-
expressed in this material are those of the authors and do not necessarily
216-
reflect the views of DARPA, AFRL, and NSF. The United States Government is
217-
authorized to reproduce and distribute reprints notwithstanding any copyright
218-
notice herein.
184+
- Try the [demo](../demo).
185+
- Consult the [specifications](../specs).

content/en/docs/overview.md

Lines changed: 0 additions & 242 deletions
This file was deleted.

0 commit comments

Comments
 (0)