copyright and readme

Niko PLP 1 year ago
parent fa6efe1abf
commit e57eae4396
  1. 10
      README.md
  2. 5
      ng-app/src-tauri/src/lib.rs
  3. 10
      ng-app/src/routes/URI.svelte
  4. 9
      ng-app/src/store.ts
  5. 9
      ng-sdk-js/js/browser.js
  6. 9
      ng-sdk-js/js/node.js
  7. 8
      p2p-repo/src/lib.rs

@ -46,13 +46,13 @@ cargo build
The crates are organized as follow : The crates are organized as follow :
- p2p-repo : all the common types, traits and structs for the P2P repositories - p2p-repo : NextGraph repositories common library
- p2p-net : all the common types, traits and structs for the P2P networks - p2p-net : P2P network common library
- p2p-broker : the broker code (as server and core peer) - p2p-broker : the broker code (as server and core node)
- p2p-client-ws : the client connecting to a broker, used by the apps and verifier - p2p-client-ws : the client connecting to a broker with WebSocket, used by the apps and verifier
- p2p-verifier : the code of the verifier - p2p-verifier : the code of the verifier
- stores-lmdb : lmdb backed stores - stores-lmdb : lmdb backed stores
- ngcli : CLI tool to manipulate the repos - ngcli : CLI tool to manipulate the repos and administrate the server
- ngd : binary executable of the daemon (that can run a broker, verifier and/or Rust services) - ngd : binary executable of the daemon (that can run a broker, verifier and/or Rust services)
- ng-wallet : keeps the secret keys of all identities of the user in a safe wallet - ng-wallet : keeps the secret keys of all identities of the user in a safe wallet
- [ng-sdk-js](ng-sdk-js/README.md) : contains the JS SDK, with example apps: web app, react app, or node service. - [ng-sdk-js](ng-sdk-js/README.md) : contains the JS SDK, with example apps: web app, react app, or node service.

@ -1,6 +1,3 @@
use std::collections::HashMap;
use std::fs::{read, write};
// Copyright (c) 2022-2023 Niko Bonnieure, Par le Peuple, NextGraph.org developers // Copyright (c) 2022-2023 Niko Bonnieure, Par le Peuple, NextGraph.org developers
// All rights reserved. // All rights reserved.
// Licensed under the Apache License, Version 2.0 // Licensed under the Apache License, Version 2.0
@ -17,6 +14,8 @@ use p2p_net::types::{CreateAccountBSP, Invitation};
use p2p_net::utils::{decode_invitation_string, spawn_and_log_error, Receiver, ResultSend}; use p2p_net::utils::{decode_invitation_string, spawn_and_log_error, Receiver, ResultSend};
use p2p_repo::log::*; use p2p_repo::log::*;
use p2p_repo::types::*; use p2p_repo::types::*;
use std::collections::HashMap;
use std::fs::{read, write};
use tauri::ipc::RemoteDomainAccessScope; use tauri::ipc::RemoteDomainAccessScope;
use tauri::utils::config::WindowConfig; use tauri::utils::config::WindowConfig;
use tauri::{path::BaseDirectory, App, Manager, Window}; use tauri::{path::BaseDirectory, App, Manager, Window};

@ -1,3 +1,13 @@
<!--
// Copyright (c) 2022-2023 Niko Bonnieure, Par le Peuple, NextGraph.org developers
// All rights reserved.
// Licensed under the Apache License, Version 2.0
// <LICENSE-APACHE2 or http://www.apache.org/licenses/LICENSE-2.0>
// or the MIT license <LICENSE-MIT or http://opensource.org/licenses/MIT>,
// at your option. All files in the project carrying such
// notice may not be copied, modified, or distributed except
// according to those terms.
-->
<script> <script>
// The params prop contains values matched from the URL // The params prop contains values matched from the URL
export let params = {}; export let params = {};

@ -1,3 +1,12 @@
// Copyright (c) 2022-2023 Niko Bonnieure, Par le Peuple, NextGraph.org developers
// All rights reserved.
// Licensed under the Apache License, Version 2.0
// <LICENSE-APACHE2 or http://www.apache.org/licenses/LICENSE-2.0>
// or the MIT license <LICENSE-MIT or http://opensource.org/licenses/MIT>,
// at your option. All files in the project carrying such
// notice may not be copied, modified, or distributed except
// according to those terms.
import { writable, readonly, derived } from "svelte/store"; import { writable, readonly, derived } from "svelte/store";
import ng from "./api"; import ng from "./api";

@ -1,3 +1,12 @@
// Copyright (c) 2022-2023 Niko Bonnieure, Par le Peuple, NextGraph.org developers
// All rights reserved.
// Licensed under the Apache License, Version 2.0
// <LICENSE-APACHE2 or http://www.apache.org/licenses/LICENSE-2.0>
// or the MIT license <LICENSE-MIT or http://opensource.org/licenses/MIT>,
// at your option. All files in the project carrying such
// notice may not be copied, modified, or distributed except
// according to those terms.
export function client_details() { export function client_details() {
return window.navigator.userAgent; return window.navigator.userAgent;
} }

@ -1,4 +1,11 @@
// Copyright (c) 2022-2023 Niko Bonnieure, Par le Peuple, NextGraph.org developers
// All rights reserved.
// Licensed under the Apache License, Version 2.0
// <LICENSE-APACHE2 or http://www.apache.org/licenses/LICENSE-2.0>
// or the MIT license <LICENSE-MIT or http://opensource.org/licenses/MIT>,
// at your option. All files in the project carrying such
// notice may not be copied, modified, or distributed except
// according to those terms.
const macNameMap = new Map([ const macNameMap = new Map([

@ -1,3 +1,11 @@
// Copyright (c) 2022-2023 Niko Bonnieure, Par le Peuple, NextGraph.org developers
// Licensed under the Apache License, Version 2.0
// <LICENSE-APACHE2 or http://www.apache.org/licenses/LICENSE-2.0>
// or the MIT license <LICENSE-MIT or http://opensource.org/licenses/MIT>,
// at your option. All files in the project carrying such
// notice may not be copied, modified, or distributed except
// according to those terms.
pub mod types; pub mod types;
pub mod store; pub mod store;

Loading…
Cancel
Save