8000 Update source folder readme with more terminology and sub-crate by prince-chrismc · Pull Request #446 · pyrsia/pyrsia · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Update source folder readme with more terminology and sub-crate #446

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

Merged
merged 4 commits into from
Mar 11, 2022
Merged

Update source folder readme with more terminology and sub-crate #446

merged 4 commits into from
Mar 11, 2022

Conversation

prince-chrismc
Copy link
Contributor

For better navigation to those clicking around exploring the GitHub repository

template makes no sense. just some doc 💄

For better navigation to those clicking around exploring the GitHub repository
@prince-chrismc prince-chrismc requested review from a team, betarelease and sbtaylor15 and removed request for a team March 2, 2022 16:24
@codecov
Copy link
codecov bot commented Mar 2, 2022

Codecov Report

Merging #446 (aae18b8) into main (95badf1) will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##             main     #446   +/-   ##
=======================================
  Coverage   60.55%   60.55%           
=======================================
  Files          24       24           
  Lines        2183     2183           
=======================================
  Hits         1322     1322           
  Misses        861      861           

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 95badf1...aae18b8. Read the comment docs.

chb0github
chb0github previously approved these changes Mar 2, 2022
@prince-chrismc prince-chrismc added the documentation Improvements or additions to documentation label Mar 4, 2022
@@ -1,16 +1,19 @@
# Pyrsia Library

Principale set of module making up the [Node](../pyrsia_node) and [CLI](../pyrsia_cli)
Principale set of module which make up the [Node](../pyrsia_node) and [CLI](../pyrsia_cli) components.

## Terminology
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@erwin1 @MitaliBo Do you have any more suggestions for what we could add here? Anything p2p or cli specific?

I'd like to start a list and move it soon 🤞

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@prince-chrismc do you mean functionality wise or definition? for node we can define what actually means , what network protocol using, peer nodes discovery using kademlia dht and in future when we will have inclusion of central node vs normal node then we can add more context, about bootstrap nodes and net traversal protocols supported. @erwin1 what do you think?
From cli side we can just define different subcommands to talk to your local node and give information about that

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Definitely looking for definitions, I'd like to shy away from the technical details here.
Those technical details would go nicely with #462 and they can be linked to from here 👍

The goal here is to "explaining the folder names to someone randomly clicking around" this should help them navigate to whatever they are more interested in.

We dont want too many locations with details but just enough to help people find them 🤞

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I actually missed out on this mention here. I think there might be some good p2p and docker candidates to explain here in this section, but I'd need to think about it. You might as well go ahead with this PR and then I'll do another pass later on

betarelease
betarelease previously approved these changes Mar 9, 2022
Co-authored-by: Sudhindra Rao <41690+betarelease@users.noreply.github.com>
AbhijithGanesh
AbhijithGanesh previously approved these changes Mar 9, 2022
Co-authored-by: Erwin Morrhey <erwin@lodgon.com>
@prince-chrismc prince-chrismc merged commit 45d4c34 into pyrsia:main Mar 11, 2022
@prince-chrismc prince-chrismc deleted the update-src-readme branch March 11, 2022 00:34
AbhijithGanesh added a commit to AbhijithGanesh/pyrsia that referenced this pull request Mar 16, 2022
* keep all logs in release build and default to DEBUG log output for demo (part of pyrsia#442) (pyrsia#480)

* Provide and retrieve artifacts via the kademlia p2p network (pyrsia#477)

* lookup blobs via kademlia content provisioning
* use dial and identify to add new node to dht
* add local peer_id to status

* Update source folder readme with more terminology and sub-crate (pyrsia#446)



Co-authored-by: Sudhindra Rao <41690+betarelease@users.noreply.github.com>

Co-authored-by: Erwin Morrhey <erwin@lodgon.com>

Co-authored-by: Sudhindra Rao <41690+betarelease@users.noreply.github.com>
Co-authored-by: Erwin Morrhey <erwin@lodgon.com>

* Bump clap from 3.1.5 to 3.1.6 (pyrsia#474)

Bumps [clap](https://github.com/clap-rs/clap) from 3.1.5 to 3.1.6.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](clap-rs/clap@v3.1.5...v3.1.6)

---
updated-dependencies:
- dependency-name: clap
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump once_cell from 1.9.0 to 1.10.0 (pyrsia#485)

Bumps [once_cell](https://github.com/matklad/once_cell) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/matklad/once_cell/releases)
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md)
- [Commits](matklad/once_cell@v1.9.0...v1.10.0)

---
updated-dependencies:
- dependency-name: once_cell
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Introduce the `KeyBox` for consensus engine (pyrsia#464)

* delete signed structs

build passes

* more traces of openssl

* cargo fmt

Co-authored-by: Erwin Morrhey <erwin@lodgon.com>
Co-authored-by: Joeri Sykora <joeri@sertik.net>
Co-authored-by: Chris Mc <christopherm@jfrog.com>
Co-authored-by: Sudhindra Rao <41690+betarelease@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AbhijithGanesh added a commit that referenced this pull request Mar 29, 2022
* Removal of OpenSSL dependencies - Signed_struct and Struct
* Zap openssl (#20)
* Keep all logs in release build and default to DEBUG log output for demo (part of #442) (#480)
* Provide and retrieve artifacts via the kademlia p2p network (#477)
* lookup blobs via kademlia content provisioning
* use dial and identify to add new node to dht
* add local peer_id to status
* Update source folder readme with more terminology and sub-crate (#446)
* Bump clap from 3.1.5 to 3.1.6 (#474)
Bumps [clap](https://github.com/clap-rs/clap) from 3.1.5 to 3.1.6.
- [Release notes](https://github.com/clap-rs/clap/releases)
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)
- [Commits](clap-rs/clap@v3.1.5...v3.1.6)

---
updated-dependencies:
- dependency-name: clap
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

* Bump once_cell from 1.9.0 to 1.10.0 (#485)

Bumps [once_cell](https://github.com/matklad/once_cell) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/matklad/once_cell/releases)
- [Changelog](https://github.com/matklad/once_cell/blob/master/CHANGELOG.md)
- [Commits](matklad/once_cell@v1.9.0...v1.10.0)

---
updated-dependencies:
- dependency-name: once_cell
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

* Introduce the `KeyBox` for consensus engine (#464)
* delete signed structs
* more traces of openssl
* cargo fmt
* add `now_as_iso8601_string` for testing
* Resolution of errors
* Restoring ArtifactBuilder
* Removal of _hash
* Suggested changes - Chris
* Update Dockerfile
* fix clippy warning by move import to correct spot
* fix import
* Update src/docker/v2/handlers/manifests.rs
* Update src/metadata_manager/metadata.rs
* Update src/docker/v2/handlers/manifests.rs
* Updates to signed functions
* Cargo format fix
* Updates to dev-dep
* Changes of methods to fields


Signed-off-by: Abhijith Ganesh <67182544+AbhijithGanesh@users.noreply.github.com>

Co-authored-by: Erwin Morrhey <erwin@lodgon.com>
Co-authored-by: Joeri Sykora <joeri@sertik.net>
Co-authored-by: Chris Mc <christopherm@jfrog.com>
Co-authored-by: Sudhindra Rao <41690+betarelease@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Chris Mc <prince.chrismc@gmail.com>
Co-authored-by: Joeri Sykora <joeri.sykora@gluonhq.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants
0