Skip to content

Commit db3aff0

Browse files
authored
Merge pull request #4 from planetf1/initial
2 parents b70c05c + 717c191 commit db3aff0

16 files changed

+33
-153
lines changed

.github/ISSUE_TEMPLATE/bug-report.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@ body:
99
_The more information you share, the faster we can help you._
1010
Prior to opening the issue, please make sure that you:
1111
- Use English (EN/US) to communicate.
12-
- Search the [open issues](https://github.com/hyperledger-labs/documentation-template/issues) to avoid duplicating the issue.
12+
- Search the open issues to avoid duplicating the issue.
1313
1414
- type: textarea
1515
id: problem
1616
attributes:
1717
label: What happened?
1818
description: |
1919
Please provide as much info as possible. Not doing so may result in your bug not being addressed in a timely manner.
20-
If this matter is security related, please disclose it privately via [email protected]
20+
If this matter is security related, please disclose it privately via TODO
2121
validations:
2222
required: true
2323

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
blank_issues_enabled: false
22
contact_links:
33
- name: Support Request
4-
url: https://discord.gg/hyperledger
5-
about: Support request or question relating to Hyperledger Docs
4+
url: https://discord.com/invite/xyVnwzfg5R
5+
about: Support request or question relating to pq-code-package Docs

.github/ISSUE_TEMPLATE/enhancement.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ body:
88
_The more information you share, the faster we can help you._
99
Prior to opening the issue, please make sure that you:
1010
- Use English (EN/US) to communicate.
11-
- Search the [open issues](https://github.com/hyperledger-labs/documentation-template/issues) to avoid duplicating the issue.
11+
- Search the [open issues](https://github.com/pqca/pq-code-package/documentation/issues) to avoid duplicating the issue.
1212
1313
- type: textarea
1414
id: enhancement

.github/ISSUE_TEMPLATE/improve_docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ body:
99
_The more information you share, the faster we can help you._
1010
Prior to opening the issue, please make sure that you:
1111
- Use English (EN/US) to communicate.
12-
- Search the [open issues](https://github.com/hyperledger-labs/documentation-template/issues) to avoid duplicating the issue.
12+
- Search the [open issues](https://github.com/pqca/pq-code-package/documentation/issues) to avoid duplicating the issue.
1313
1414
- type: textarea
1515
id: current-state

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.vscode

docs/contributing/asking-a-question.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@
88
* review [How to Ask Technical Questions to Get Quality Answers](https://opensource.com/life/16/10/how-ask-technical-questions) prior to asking your question.
99

1010
## Chat
11-
[Hyperledger’s Discord server](https://discord.gg/hyperledger) is the place to go for real-time chat about everything from quick help to involved discussions.
11+
[PQCA's Discord server](https://discord.com/invite/xyVnwzfg5R) is the place to go for real-time chat about everything from quick help to involved discussions.
1212

13-
For general Hyperledger _PROJECT_ discussions, join the Discord server and visit #_PROJECT_.
13+
For general pq-code-package discussions, join the Discord server and visit #pqca-code-package.
1414

1515
## Mailing Lists
16-
The Hyperledger _PROJECT_ mailing list is hosted by the Hyperledger Foundation: https://lists.hyperledger.org.
16+
The pq-code-package mailing lists are hosted by the pqca Foundation: https://pqca.org .
1717

docs/contributing/how-to-contribute.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
## Ways to Contribute
44

55
Contributions from the development community help improve the capabilities of
6-
Hyperledger _PROJECT_. These contributions are the most effective way to
6+
Pq-code-package. These contributions are the most effective way to
77
make a positive impact on the project.
88

99
Ways you can contribute:
@@ -17,7 +17,7 @@ Issues can be found in GitHub. Any unassigned items are probably still open. Whe
1717

1818
## The Commit Process
1919

20-
Hyperledger _PROJECT_ is Apache 2.0 licensed and accepts contributions via GitHub pull requests. When contributing code, please follow these guidelines:
20+
Pq-code-package is Apache 2.0 licensed and accepts contributions via GitHub pull requests. When contributing code, please follow these guidelines:
2121

2222
* Fork the repository and make your changes in a feature branch
2323
* Include unit and integration tests for any new features and updates to existing tests
@@ -32,6 +32,7 @@ enhancement. Here are some example scenarios:
3232
* If a pull request adds a feature but also fixes two bugs, the pull request should have three commits: one commit for the feature change and two commits for the bug fixes.
3333
* If a PR is opened with five commits that contain changes to fix a single issue, the PR should be rebased to a single commit.
3434
* If a PR is opened with several commits, where the first commit fixes one issue and the rest fix a separate issue, the PR should be rebased to two commits (one for each issue).
35+
* Do not squash your commits until the final stage of review. This helps reviewers and approvers understand what has changed between cycles.
3536

3637
!!! important
3738
Your pull request should be rebased against the current master branch. Do not merge the current master branch in with your topic branch. Do not use the Update Branch button provided by GitHub on the pull request page.
@@ -53,7 +54,7 @@ Your commit email address must match your GitHub email address. For more informa
5354
A pull request cannot merged until it has passed these status checks:
5455

5556
* The build must pass all checks
56-
* The PR must be approved by at least two reviewers without any
57+
* The PR must be approved by at least one reviewer without any
5758
outstanding requests for changes
5859

5960
## Inclusive Language
@@ -64,4 +65,4 @@ A pull request cannot merged until it has passed these status checks:
6465
- We suggest to refer to [Microsoft bias free writing guidelines](https://learn.microsoft.com/en-us/style-guide/bias-free-communication) and [Google inclusive doc writing guide](https://developers.google.com/style/inclusive-documentation) as starting points.
6566

6667
## Credits
67-
This document is based on [Hyperledger Sawtooth's Contributing documentation](https://github.com/hyperledger/sawtooth-docs/blob/main/community/contributing.md).
68+
This document has been adapted for pq-code-package based on based on [Hyperledger Sawtooth's Contributing documentation](https://github.com/hyperledger/sawtooth-docs/blob/main/community/contributing.md).

docs/contributing/reporting-a-bug.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Reporting a Bug
22

3-
To report a bug, submit an issue in our public [issue tracker].
3+
To report a bug, submit an issue in our public issue trackers on Github.
44

55
When reporting an issue, please provide as much detail as possible about how to reproduce it. If possible, explain how to reproduce the issue. Details are very helpful. Please include the following information:
66

@@ -11,4 +11,4 @@ When reporting an issue, please provide as much detail as possible about how to
1111
* Actual results
1212
* Expected results
1313

14-
[issue tracker]: https://github.com/hyperledger/_PROJECT_/issues
14+

docs/contributing/requesting-a-change.md

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,14 @@
11
# Requesting a Change
22

3-
Hyperledger _PROJECT_ is a powerful tool which serves a wide range of use cases.
4-
Put yourself in our shoes – with a project of this size, it can be challenging
5-
to maintain existing functionality while constantly adding new features at the
6-
same time. We highly value every idea or contribution from our community, and
3+
Pq-code-package highly values every idea or contribution from our community, and
74
we kindly ask you to take the time to read the following guidelines before
8-
submitting your change request in our public [issue tracker]. This will help us
5+
submitting your change request in our public issue trackers. This will help us
96
better understand the proposed change, and how it will benefit the community.
107

118
This guide is our best effort to explain the criteria and reasoning behind our
129
decisions when evaluating change requests and considering them for
1310
implementation.
1411

15-
[issue tracker]: https://github.com/hyperledger/_PROJECT_/issues
1612

1713
## Before creating an issue
1814

@@ -44,7 +40,7 @@ evaluating new ideas, it's essential to seek input from other users and consider
4440
alternative viewpoints. This approach helps to implement new features in a way
4541
that benefits a large number of users.
4642

47-
[Discord server]: https://discord.gg/hyperledger
43+
[Discord server]: https://discord.com/invite/xyVnwzfg5R
4844

4945
## Issue template
5046

@@ -79,7 +75,7 @@ be inferred from the title.
7975

8076
Before describing your idea, you can provide additional context for us to
8177
understand what you are trying to achieve. Explain the circumstances
82-
in which you're using Hyperledger _PROJECT_, and what you _think_ might be
78+
in which you're using pq-code-package, and what you _think_ might be
8379
relevant. Don't write about the change request here.
8480

8581
!!! success "Why we need this"
@@ -88,7 +84,7 @@ relevant. Don't write about the change request here.
8884
### Description
8985

9086
Next, provide a detailed and clear description of your idea. Explain why your
91-
idea is relevant to Hyperledger _PROJECT_ and must be implemented here, and not
87+
idea is relevant to pq-code-package and must be implemented here, and not
9288
in one of its dependencies.
9389

9490
- __Explain the <u>what</u>, not the <u>why</u>__ – don't explain
@@ -142,14 +138,14 @@ elsewhere, please provide an example by showcasing
142138
it and describing how it was implemented and incorporated.
143139

144140
!!! success "Why we need this"
145-
Illustrations and visuals can help us maintainers better understand and envision your idea. Screenshots, sketches, or mockups can create an additional level of detail and clarity that text alone may not be able to convey. Also, seeing how your idea has been implemented in other projects can help us understand its potential impact and feasibility in Hyperledger _PROJECT_, which helps us maintainers evaluate and triage change requests.
141+
Illustrations and visuals can help us maintainers better understand and envision your idea. Screenshots, sketches, or mockups can create an additional level of detail and clarity that text alone may not be able to convey. Also, seeing how your idea has been implemented in other projects can help us understand its potential impact and feasibility in pq-code-package, which helps us maintainers evaluate and triage change requests.
146142

147143
### Checklist
148144

149145
Thanks for following the change request guide and creating a high-quality
150146
change request. This section ensures that you have read this guide and have
151147
worked to your best knowledge to provide us with every piece of information to
152-
review your idea for Hyperledger _PROJECT_.
148+
review your idea for pq-code-package.
153149

154150
__We'll take it from here.__
155151

docs/implementations/index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<!-- SPDX-License-Identifier: CC-BY-4.0 -->
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<!-- SPDX-License-Identifier: CC-BY-4.0 -->
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<!-- SPDX-License-Identifier: CC-BY-4.0 -->
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<!-- SPDX-License-Identifier: CC-BY-4.0 -->

docs/implementations/mlkem-libjade.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<!-- SPDX-License-Identifier: CC-BY-4.0 -->
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<!-- SPDX-License-Identifier: CC-BY-4.0 -->

docs/index.md

Lines changed: 3 additions & 127 deletions
Original file line numberDiff line numberDiff line change
@@ -1,131 +1,7 @@
11
# Introduction
22

3-
This repository has been populated with a basic getting-started structure
4-
that we can extend for the PQ code package project.
3+
Welcome to the pq-code-package documentation.
54

6-
Some todos remain, see below for the list.
5+
In this version, only the **Contributing** section has been
6+
customized.
77

8-
During the Hackathon we can hopefully start building this site.
9-
10-
11-
## Configuration Updates
12-
13-
### Project Logo
14-
15-
Replace the file `docs/assets/project-logo.png` with the logo for your project.
16-
17-
!!! tip
18-
19-
White logos with a transparent background works best for the project logo.
20-
21-
!!! warning Logo Filename
22-
23-
If you use a different name than `project-logo.png`, you will also need to update the `mkdocs.yml` file to replace the `theme.logo` tag to reflect the correct filename. Example:
24-
25-
!!! example
26-
``` yaml
27-
theme:
28-
logo: assets/name-of-logo-file.png
29-
```
30-
31-
### Project Icon
32-
33-
Replace the file `docs/assets/project-icon.png` with the icon for your project.
34-
35-
!!! tip
36-
37-
Color or dark icons works best for the project icon.
38-
39-
!!! warning Icon Filename
40-
41-
If you use a different name than `project-icon.png`, you will also need to update the `mkdocs.yml` file to replace the `theme.favicon` tag to reflect the correct filename. Example:
42-
43-
!!! example
44-
``` yaml
45-
theme:
46-
favicon: assets/name-of-icon-file.png
47-
```
48-
49-
## Documentation Updates
50-
51-
### Overall
52-
53-
Find and replace the use of `_PROJECT_` with the name of your project in all markdown files and the `mkdocs.yml` file.
54-
55-
### Introduction
56-
57-
Update the `docs/index.md` file to provide an introduction to the project.
58-
59-
### Concepts
60-
61-
The `docs/concepts` directory will contain information about the relevant concepts for your project. Currently there are placeholders for three concepts (`docs/concepts/concepts-[123].md`). You can remove these files and add a separate markdown file for each of the relevant concepts. Then modify the `mkdocs.yml` `nav` section to reflect the concept name and pointer to the concept. The relevant portion of the `mkdocs.yml` file is:
62-
63-
!!! example
64-
``` yaml
65-
nav:
66-
- Concepts:
67-
- Concept 1: concepts/concept-1.md
68-
- Concept 2: concepts/concept-2.md
69-
- Concept 3: concepts/concept-3.md
70-
```
71-
72-
### Getting Started
73-
74-
The files in the Getting Started topic are intended to help people get up and running with your project.
75-
76-
* Installation (`docs/getting-started/installation.md`) - provide details on how to install the project.
77-
* Running (`docs/getting-started/running.md`) - provide details on how to run the project.
78-
79-
### Tutorials
80-
81-
The `docs/tutorials` directory will contain tutorials that the use can use to learn about your project. There is an introduction page that you can use to describe your tutorials at a high level. In addition, there are placeholders for three tutorials (`docs/tutorials/tutorials-[123].md`). You can remove the placeholder files and add a separate markdown file for each of the relevant tutorials. Then modify the `mkdocs.yml` `nav` section to reflect the tutorial name, and pointer to the tutorial. The relevant portion of the `mkdocs.yml` file is:
82-
83-
!!! example
84-
``` yaml
85-
nav:
86-
- Tutorials:
87-
- Introduction: tutorials/index.md
88-
- Tutorial 1: tutorials/tutorial-1.md
89-
- Tutorial 2: tutorials/tutorial-2.md
90-
- Tutorial 3: tutorials/tutorial-3.md
91-
```
92-
### Guides
93-
94-
In the Guides section, there are three placeholders:
95-
1. Operations (`docs/guides/operations.md`) - used to guide an operator of your project through critical tasks.
96-
2. Developers (`docs/guides/developers.md`) - used to guide a developer using your project through critical tasks.
97-
3. Upgrading (`docs/guides/upgrading.md`) - used to guide someone through upgrading from one version of your project to another.
98-
99-
!!! note
100-
The placeholders are not all inclusive. Please add any other reference material that is needed and update the `mkdocs.yml` `nav` section to ensure these references show up on the documentation site.
101-
102-
### References
103-
104-
In the References section, there are three placeholders:
105-
106-
1. Architecture (`docs/references/architecture.md`) - describe the architecture for the project in this file.
107-
2. Commands (`docs/references/commands.md`) - describe the different commands that are available for running the project.
108-
3. Roadmap (`docs/references/roadmap.md`) - describe the roadmap for the project.
109-
110-
!!! note
111-
The placeholders are not all inclusive. Please add any other reference material that is needed and update the `mkdocs.yml` `nav` section to ensure these references show up on the documentation site.
112-
113-
### Contributing
114-
115-
The files in the Contributing topic are intended to help people who are interested in contributing to your project.
116-
117-
!!! note
118-
Sample text has been provided in these files. Feel free to modify to fit your project.
119-
120-
* How to Contribute (`docs/contributing/how-to-contribute.md`) - provide details on how to contribute to the project.
121-
* Reporting a Bug (`docs/contributing/reporting-a-bug.md`) - provide details on how to report a bug.
122-
* Requesting a Change (`docs/contributing/requesting-a-change.md`) - provide details on how to request a change.
123-
* Asking a Question (`docs/contributing/asking-a-question.md`) - provide details on how and where to ask questions.
124-
125-
### FAQs
126-
127-
There is a placeholder (`docs/faqs.md`) for including any frequently asked questions about the project. Please update this document whenever you come across a frequently asked question.
128-
129-
### Glossary
130-
131-
There is a placeholder (`docs/glossary.md`) for capturing terms that are used in the documentation and with relation to the project. Please update the glossary to include relevant terms and definitions.

0 commit comments

Comments
 (0)