From c51eaf37bd81e263833353f8c0905bf9417e33b3 Mon Sep 17 00:00:00 2001 From: Mik-TF Date: Thu, 11 Jul 2024 17:05:06 -0400 Subject: [PATCH 1/2] updated devs --- books/{developers => devs}/Makefile | 0 books/{developers => devs}/SUMMARY.md | 0 books/{developers => devs}/scripts/calculate_cloud_pricing.sh | 0 books/{developers => devs}/scripts/calculate_marketcap.sh | 0 books/{developers => devs}/scripts/generate_wallets.sh | 0 books/{developers => devs}/sync_production.sh | 2 +- heroscript/{developers => devs}/book_collections.md | 4 ++-- heroscript/{developers => devs}/context.md | 0 heroscript/{developers => devs}/sshkey.md | 0 9 files changed, 3 insertions(+), 3 deletions(-) rename books/{developers => devs}/Makefile (100%) rename books/{developers => devs}/SUMMARY.md (100%) rename books/{developers => devs}/scripts/calculate_cloud_pricing.sh (100%) rename books/{developers => devs}/scripts/calculate_marketcap.sh (100%) rename books/{developers => devs}/scripts/generate_wallets.sh (100%) rename books/{developers => devs}/sync_production.sh (89%) rename heroscript/{developers => devs}/book_collections.md (91%) rename heroscript/{developers => devs}/context.md (100%) rename heroscript/{developers => devs}/sshkey.md (100%) diff --git a/books/developers/Makefile b/books/devs/Makefile similarity index 100% rename from books/developers/Makefile rename to books/devs/Makefile diff --git a/books/developers/SUMMARY.md b/books/devs/SUMMARY.md similarity index 100% rename from books/developers/SUMMARY.md rename to books/devs/SUMMARY.md diff --git a/books/developers/scripts/calculate_cloud_pricing.sh b/books/devs/scripts/calculate_cloud_pricing.sh similarity index 100% rename from books/developers/scripts/calculate_cloud_pricing.sh rename to books/devs/scripts/calculate_cloud_pricing.sh diff --git a/books/developers/scripts/calculate_marketcap.sh b/books/devs/scripts/calculate_marketcap.sh similarity index 100% rename from books/developers/scripts/calculate_marketcap.sh rename to books/devs/scripts/calculate_marketcap.sh diff --git a/books/developers/scripts/generate_wallets.sh b/books/devs/scripts/generate_wallets.sh similarity index 100% rename from books/developers/scripts/generate_wallets.sh rename to books/devs/scripts/generate_wallets.sh diff --git a/books/developers/sync_production.sh b/books/devs/sync_production.sh similarity index 89% rename from books/developers/sync_production.sh rename to books/devs/sync_production.sh index f2496fe..40197e4 100755 --- a/books/developers/sync_production.sh +++ b/books/devs/sync_production.sh @@ -1,5 +1,5 @@ #!/bin/bash set -ex -export NAME=developers +export NAME=devs hero mdbook -u https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/manual/heroscript/$NAME rsync -rv ~/hero/www/info/$NAME/ root@info.ourworld.tf:/root/hero/www/info/$NAME/ diff --git a/heroscript/developers/book_collections.md b/heroscript/devs/book_collections.md similarity index 91% rename from heroscript/developers/book_collections.md rename to heroscript/devs/book_collections.md index c49abbb..eef936d 100644 --- a/heroscript/developers/book_collections.md +++ b/heroscript/devs/book_collections.md @@ -1,7 +1,7 @@ ```js -!!book.generate name:'developers' title:'ThreeFold Developers Manual' printbook:false foldlevel:0 - url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/books/developers' +!!book.generate name:'devs' title:'ThreeFold Developers Manual' printbook:false foldlevel:0 + url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/books/devs' !!doctree.add url:'https://git.ourworld.tf/tfgrid/info_tfgrid/src/branch/main/collections/manual' diff --git a/heroscript/developers/context.md b/heroscript/devs/context.md similarity index 100% rename from heroscript/developers/context.md rename to heroscript/devs/context.md diff --git a/heroscript/developers/sshkey.md b/heroscript/devs/sshkey.md similarity index 100% rename from heroscript/developers/sshkey.md rename to heroscript/devs/sshkey.md From 91b6167939b2e6f2b14aa2e5ee317005e8d667f6 Mon Sep 17 00:00:00 2001 From: Mik-TF Date: Thu, 11 Jul 2024 17:09:31 -0400 Subject: [PATCH 2/2] simplified intro devs --- books/devs/SUMMARY.md | 2 +- collections/developers/developers_book.md | 3 + collections/developers/developers_book_toc.md | 90 ------------------- 3 files changed, 4 insertions(+), 91 deletions(-) create mode 100644 collections/developers/developers_book.md delete mode 100644 collections/developers/developers_book_toc.md diff --git a/books/devs/SUMMARY.md b/books/devs/SUMMARY.md index 25e6a96..10ff228 100644 --- a/books/devs/SUMMARY.md +++ b/books/devs/SUMMARY.md @@ -1,4 +1,4 @@ -- [Table of Contents](developers/developers_book_toc.md) +- [Introduction](developers/developers_book.md) - [Javascript Client](developers/javascript/grid3_javascript_readme.md) - [Installation](developers/javascript/grid3_javascript_installation.md) - [Loading Client](developers/javascript/grid3_javascript_loadclient.md) diff --git a/collections/developers/developers_book.md b/collections/developers/developers_book.md new file mode 100644 index 0000000..e220969 --- /dev/null +++ b/collections/developers/developers_book.md @@ -0,0 +1,3 @@ +# ThreeFold Developers Manual + +This manual covers all practical tutorials on how to develop and build on the ThreeFold Grid. \ No newline at end of file diff --git a/collections/developers/developers_book_toc.md b/collections/developers/developers_book_toc.md deleted file mode 100644 index 282f573..0000000 --- a/collections/developers/developers_book_toc.md +++ /dev/null @@ -1,90 +0,0 @@ -# ThreeFold Developers Manual - -This manual covers all practical tutorials on how to develop and build on the ThreeFold Grid. - -

Table of Contents

- -- [Javascript Client](grid3_javascript_readme.md) - - [Installation](grid3_javascript_installation.md) - - [Loading Client](grid3_javascript_loadclient.md) - - [Deploy a VM](grid3_javascript_vm.md) - - [Capacity Planning](grid3_javascript_capacity_planning.md) - - [Deploy Multiple VMs](grid3_javascript_vms.md) - - [Deploy CapRover](grid3_javascript_caprover.md) - - [Gateways](grid3_javascript_vm_gateways.md) - - [Deploy a Kubernetes Cluster](grid3_javascript_kubernetes.md) - - [Deploy a ZDB](grid3_javascript_zdb.md) - - [Deploy ZDBs for QSFS](grid3_javascript_qsfs_zdbs.md) - - [QSFS](grid3_javascript_qsfs.md) - - [Key Value Store](grid3_javascript_kvstore.md) - - [VM with Wireguard and Gateway](grid3_wireguard_gateway.md) - - [GPU Support](grid3_javascript_gpu_support.md) -- [Go Client](grid3_go_readme.md) - - [Installation](grid3_go_installation.md) - - [Loading Client](grid3_go_load_client.md) - - [Deploy a VM](grid3_go_vm.md) - - [Deploy Multiple VMs](grid3_go_vms.md) - - [Deploy Gateways](grid3_go_gateways.md) - - [Deploy Kubernetes](grid3_go_kubernetes.md) - - [Deploy a QSFS](grid3_go_qsfs.md) - - [GPU Support](grid3_go_gpu.md) -- [TFCMD](tfcmd.md) - - [Getting Started](tfcmd_basics.md) - - [Deploy a VM](tfcmd_vm.md) - - [Deploy Kubernetes](tfcmd_kubernetes.md) - - [Deploy ZDB](tfcmd_zdbs.md) - - [Gateway FQDN](tfcmd_gateway_fqdn.md) - - [Gateway Name](tfcmd_gateway_name.md) - - [Contracts](tfcmd_contracts.md) -- [TFROBOT](tfrobot.md) - - [Installation](tfrobot_installation.md) - - [Configuration File](tfrobot_config.md) - - [Deployment](tfrobot_deploy.md) - - [Commands and Flags](tfrobot_commands_flags.md) - - [Supported Configurations](tfrobot_configurations.md) -- [ThreeFold Chain](tfchain.md) - - [Introduction](introduction.md) - - [Farming Policies](farming_policies.md) - - [External Service Contract](tfchain_external_service_contract.md) - - [Solution Provider](tfchain_solution_provider.md) -- [Grid Proxy](proxy_readme.md) - - [Introducing Grid Proxy](proxy.md) - - [Setup](setup.md) - - [DB Testing](db_testing.md) - - [Commands](commands.md) - - [Contributions](contributions.md) - - [Explorer](explorer.md) - - [Database](database.md) - - [Production](production.md) - - [Release](release.md) -- [Flist](flist.md) - - [ThreeFold Hub Intro](zos_hub.md) - - [Generate an API Token](api_token.md) - - [Convert Docker Image Into Flist](convert_docker_image.md) - - [Supported Flists](grid3_supported_flists.md) - - [Flist Case Studies](flist_case_studies.md) - - [Case Study: Debian 12](flist_debian_case_study.md) - - [Case Study: Nextcloud AIO](flist_nextcloud_case_study.md) -- [Internals](internals.md) - - [Reliable Message Bus (RMB)](rmb_toc.md) - - [Introduction to RMB](rmb_intro.md) - - [RMB Specs](rmb_specs.md) - - [RMB Peer](peer.md) - - [RMB Relay](relay.md) - - [ZOS](index.md) - - [Manual](manual.md) - - [Workload Types](workload_types.md) - - [Internal Modules](zos_internals.md) - - [Capacity](capacity.md) - - [Performance Monitor Package](performance.md) - - [Public IPs Validation Task](publicips.md) - - [CPUBenchmark](cpubench.md) - - [IPerf](iperf.md) - - [Health Check](healthcheck.md) - - [API](api.md) -- [Grid Deployment](grid_deployment.md) - - [TFGrid Stacks](tfgrid_stacks.md) - - [Full VM Grid Deployment](grid_deployment_full_vm.md) - - [Grid Snapshots](snapshots.md) - - [Deploy the Dashboard](deploy_dashboard.md) - - [Application Case Study: Nextcloud](app_case_study_nextcloud.md) \ No newline at end of file