├── runtime.txt
├── CNAME
├── src
├── guide
│ ├── dna.md
│ ├── keys.md
│ ├── wasm.md
│ ├── zome.md
│ ├── agent.md
│ ├── core_api.md
│ ├── glossary.md
│ ├── webassembly.md
│ ├── zome
│ │ ├── bundling.md
│ │ ├── linking.md
│ │ ├── entry_validation.md
│ │ ├── calling_other_zomes.md
│ │ ├── node_to_node_messages.md
│ │ ├── compiling_to_webassembly.md
│ │ ├── complete_reference.md
│ │ ├── assemblyscript.md
│ │ ├── validate_agent.md
│ │ ├── dna_variables.md
│ │ ├── system_constants.md
│ │ ├── welcome.md
│ │ ├── intro_to_webassembly.md
│ │ ├── rust.md
│ │ ├── capabilities.md
│ │ ├── emitting_signals.md
│ │ ├── init.md
│ │ ├── crypto.md
│ │ ├── define_zome.md
│ │ └── adding_a_zome.md
│ ├── nodejs_instances.md
│ ├── source_chain.md
│ ├── extending_holochain.md
│ ├── live_hc_apps.md
│ ├── creating_versioned_releases.md
│ ├── testing_checking_results.md
│ ├── apps_advanced_topics.md
│ ├── state
│ │ ├── actions.md
│ │ └── actors.md
│ ├── meta
│ │ └── version.md
│ ├── embedding_holochain.md
│ ├── scenario_testing.md
│ ├── lifecycle_of_an_entry.md
│ ├── packaging.md
│ ├── apps_user_interfaces.md
│ ├── conductor_dnas.md
│ ├── hcignore_files.md
│ ├── project_source_folders.md
│ ├── conductor_ui_bundles.md
│ ├── building_for_different_platforms.md
│ ├── intro_to_command_line_tools.md
│ ├── conductor_agents.md
│ ├── configuration_alternatives.md
│ ├── conductor_admin.md
│ ├── conductor_bridges.md
│ ├── links
│ │ ├── remove_link.md
│ │ ├── get_links.md
│ │ └── links_entries.md
│ ├── intro_to_testing.md
│ ├── json_rpc_interfaces.md
│ ├── intro_to_holochain_nodejs.md
│ ├── conductor_ui_interfaces.md
│ ├── conductor_networking.md
│ ├── naming_conventions.md
│ ├── new_project.md
│ ├── distributed_hash_table.md
│ ├── intro_to_dna_code.md
│ ├── running_tests.md
│ ├── production_conductor.md
│ ├── conductor_logging.md
│ ├── access_instance_info.md
│ ├── intro_to_dna_config.md
│ ├── hc_configuring_networking.md
│ ├── conductor_persistence_dir.md
│ ├── nodejs_calling_zome_functions.md
│ ├── scenario_testing_running_tape.md
│ ├── overview.md
│ ├── building_apps.md
│ ├── welcome.md
│ ├── build_files.md
│ ├── handling_async.md
│ ├── nodejs_dna_instances.md
│ ├── conductor_instances.md
│ ├── intro_to_toml_config.md
│ ├── other_test_harnesses.md
│ ├── conductor_interfaces.md
│ ├── conductor_json_rpc_api.md
│ ├── managing_the_conductor.md
│ ├── development_conductor.md
│ ├── bridging.md
│ ├── scenario_testing_setup.md
│ ├── json_rpc_http.md
│ ├── building_for_android.md
│ ├── conductors.md
│ └── configuring_an_app.md
├── tutorials
│ ├── coreconcepts
│ │ ├── hello_test.js
│ │ ├── hello_me.rs
│ │ ├── simple_micro_blog_p1.rs
│ │ ├── simple_micro_blog_p2.html
│ │ ├── hello_me_2.rs
│ │ ├── hello_me_gui.js
│ │ ├── hello_gui.rs
│ │ ├── hello_test.rs
│ │ ├── hello_me.html
│ │ ├── simple_micro_blog_p2.rs
│ │ ├── simple_micro_blog_p1.html
│ │ ├── index.md
│ │ ├── hello_world.html
│ │ ├── simple_micro_blog_gui.js
│ │ ├── hello_world.rs
│ │ ├── hello_world_gui.js
│ │ ├── hello_me.js
│ │ ├── hello_gui.js
│ │ ├── hello_holo.js
│ │ ├── hello_holo.rs
│ │ ├── hello_world.js
│ │ └── simple_micro_blog.js
│ └── index.md
├── img
│ ├── tile-1.jpg
│ ├── tile-2.jpg
│ ├── tile-3.jpg
│ ├── tile-4.jpg
│ ├── bobs_port.png
│ ├── nixos-rufus.png
│ ├── folder_layout.png
│ ├── create_person_1.png
│ ├── create_person_2.png
│ ├── create_person_3.png
│ ├── hw_create_person.png
│ ├── smb_copy_address.png
│ ├── smb_submit_post.png
│ ├── hw_retrieve_person.png
│ └── smb_retrieve_posts.png
├── custom
│ ├── script.js
│ ├── icon-windows.svg
│ ├── holochain-rust-releases.txt
│ ├── prism.css
│ └── icon-apple.svg
├── resources
│ └── index.md
├── get-involved.md
├── index.md
├── who-is-holochain-for.md
├── create-new-app.md
├── concepts
│ ├── 11_membranes.md
│ ├── index.md
│ └── 12_bridging.md
└── why-holochain.md
├── .gitignore
├── nix_test_release.sh
├── install_rust.sh
├── create_docs.sh
├── .github
├── issue_template.md
└── ISSUE_TEMPLATE
│ ├── incorect-information.md
│ └── bug_report.md
├── run_all_tests.sh
├── run_all_release_tests.sh
├── check_install.sh
├── requirements.txt
├── dev_build_art.sh
├── dev_build_misc_static.sh
├── dev_build_ag.sh
├── cc_tuts_build.sh
├── play_with.sh
├── test_release.sh
├── test_install_mac.sh
├── test_install.sh
├── netlify.toml
├── install_docs.sh
├── README.md
├── test_develop_local.sh
├── dev_build.sh
├── theme
└── main.html
└── .circleci
└── config.yml
/runtime.txt:
--------------------------------------------------------------------------------
1 | 3.7
2 |
--------------------------------------------------------------------------------
/CNAME:
--------------------------------------------------------------------------------
1 | developer.holochain.org
--------------------------------------------------------------------------------
/src/guide/dna.md:
--------------------------------------------------------------------------------
1 | # DNA
2 |
--------------------------------------------------------------------------------
/src/guide/keys.md:
--------------------------------------------------------------------------------
1 | # Keys
2 |
--------------------------------------------------------------------------------
/src/guide/wasm.md:
--------------------------------------------------------------------------------
1 | # WASM
2 |
--------------------------------------------------------------------------------
/src/guide/zome.md:
--------------------------------------------------------------------------------
1 | # Zome
2 |
--------------------------------------------------------------------------------
/src/guide/agent.md:
--------------------------------------------------------------------------------
1 | # Agent
2 |
--------------------------------------------------------------------------------
/src/guide/core_api.md:
--------------------------------------------------------------------------------
1 | # Core API
2 |
--------------------------------------------------------------------------------
/src/guide/glossary.md:
--------------------------------------------------------------------------------
1 | # Glossary
2 |
--------------------------------------------------------------------------------
/src/guide/webassembly.md:
--------------------------------------------------------------------------------
1 | # WebAssembly
2 |
--------------------------------------------------------------------------------
/src/guide/zome/bundling.md:
--------------------------------------------------------------------------------
1 | # Bundling
2 |
--------------------------------------------------------------------------------
/src/guide/zome/linking.md:
--------------------------------------------------------------------------------
1 | # Linking
2 |
--------------------------------------------------------------------------------
/src/tutorials/coreconcepts/hello_test.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/guide/nodejs_instances.md:
--------------------------------------------------------------------------------
1 | # Instances
2 |
--------------------------------------------------------------------------------
/src/guide/source_chain.md:
--------------------------------------------------------------------------------
1 | # Source Chain
2 |
--------------------------------------------------------------------------------
/src/guide/extending_holochain.md:
--------------------------------------------------------------------------------
1 | # Extending Holochain
2 |
--------------------------------------------------------------------------------
/src/guide/zome/entry_validation.md:
--------------------------------------------------------------------------------
1 | # Entry Validation
2 |
--------------------------------------------------------------------------------
/src/guide/live_hc_apps.md:
--------------------------------------------------------------------------------
1 | # Going Live with Holochain Apps
2 |
--------------------------------------------------------------------------------
/src/guide/zome/calling_other_zomes.md:
--------------------------------------------------------------------------------
1 | # Calling Other Zomes
2 |
--------------------------------------------------------------------------------
/src/guide/zome/node_to_node_messages.md:
--------------------------------------------------------------------------------
1 | # Node to Node Messaging
2 |
--------------------------------------------------------------------------------
/src/guide/zome/compiling_to_webassembly.md:
--------------------------------------------------------------------------------
1 | # Compiling to WebAssembly
2 |
--------------------------------------------------------------------------------
/src/guide/zome/complete_reference.md:
--------------------------------------------------------------------------------
1 | # Complete Zome API Reference
2 |
--------------------------------------------------------------------------------
/src/guide/creating_versioned_releases.md:
--------------------------------------------------------------------------------
1 | # Creating Versioned Releases
2 |
--------------------------------------------------------------------------------
/src/guide/testing_checking_results.md:
--------------------------------------------------------------------------------
1 | # (E) Checking Results
2 |
3 |
4 |
--------------------------------------------------------------------------------
/src/guide/apps_advanced_topics.md:
--------------------------------------------------------------------------------
1 | # Building Holochain Apps: Advanced Topics
2 |
--------------------------------------------------------------------------------
/src/img/tile-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/holochain/docs-pages-redux/HEAD/src/img/tile-1.jpg
--------------------------------------------------------------------------------
/src/img/tile-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/holochain/docs-pages-redux/HEAD/src/img/tile-2.jpg
--------------------------------------------------------------------------------
/src/img/tile-3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/holochain/docs-pages-redux/HEAD/src/img/tile-3.jpg
--------------------------------------------------------------------------------
/src/img/tile-4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/holochain/docs-pages-redux/HEAD/src/img/tile-4.jpg
--------------------------------------------------------------------------------
/src/tutorials/index.md:
--------------------------------------------------------------------------------
1 | title: Holochain Tutorials - Holochain Docs
2 |
3 | # Holochain Tutorials
--------------------------------------------------------------------------------
/src/guide/state/actions.md:
--------------------------------------------------------------------------------
1 | @TODO
2 | @see https://github.com/holochain/holochain-rust/issues/176
3 |
--------------------------------------------------------------------------------
/src/img/bobs_port.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/holochain/docs-pages-redux/HEAD/src/img/bobs_port.png
--------------------------------------------------------------------------------
/src/img/nixos-rufus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/holochain/docs-pages-redux/HEAD/src/img/nixos-rufus.png
--------------------------------------------------------------------------------
/src/img/folder_layout.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/holochain/docs-pages-redux/HEAD/src/img/folder_layout.png
--------------------------------------------------------------------------------
/src/img/create_person_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/holochain/docs-pages-redux/HEAD/src/img/create_person_1.png
--------------------------------------------------------------------------------
/src/img/create_person_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/holochain/docs-pages-redux/HEAD/src/img/create_person_2.png
--------------------------------------------------------------------------------
/src/img/create_person_3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/holochain/docs-pages-redux/HEAD/src/img/create_person_3.png
--------------------------------------------------------------------------------
/src/img/hw_create_person.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/holochain/docs-pages-redux/HEAD/src/img/hw_create_person.png
--------------------------------------------------------------------------------
/src/img/smb_copy_address.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/holochain/docs-pages-redux/HEAD/src/img/smb_copy_address.png
--------------------------------------------------------------------------------
/src/img/smb_submit_post.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/holochain/docs-pages-redux/HEAD/src/img/smb_submit_post.png
--------------------------------------------------------------------------------
/src/img/hw_retrieve_person.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/holochain/docs-pages-redux/HEAD/src/img/hw_retrieve_person.png
--------------------------------------------------------------------------------
/src/img/smb_retrieve_posts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/holochain/docs-pages-redux/HEAD/src/img/smb_retrieve_posts.png
--------------------------------------------------------------------------------
/src/custom/script.js:
--------------------------------------------------------------------------------
1 | if (document.location.pathname.indexOf("/concepts/") == 0) {
2 | document.body.className = "page-concepts";
3 | }
--------------------------------------------------------------------------------
/src/tutorials/coreconcepts/hello_me.rs:
--------------------------------------------------------------------------------
1 | #![feature(proc_macro_hygiene)]
2 |
3 | use hdk::prelude::*;
4 | use hdk_proc_macros::zome;
5 |
6 |
--------------------------------------------------------------------------------
/src/tutorials/coreconcepts/simple_micro_blog_p1.rs:
--------------------------------------------------------------------------------
1 | #![feature(proc_macro_hygiene)]
2 |
3 | use hdk::prelude::*;
4 | use hdk_proc_macros::zome;
5 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | _site
3 | holochain-rust
4 | docs
5 | build/docs
6 | build/site
7 | .cargo
8 | # Local Netlify folder
9 | .netlify
10 |
--------------------------------------------------------------------------------
/nix_test_release.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | nix-shell https://github.com/holochain/holonix/archive/${RELEASE_VERSION_ENV}.tar.gz --run './run_all_release_tests.sh'
3 |
--------------------------------------------------------------------------------
/install_rust.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | set -e
3 | curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s - -y &&
4 | source ~/.cargo/env &&
5 | cargo install single_source
6 |
--------------------------------------------------------------------------------
/create_docs.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | set -e
3 | rm -fr docs
4 | cp -r src docs
5 | rm -fr docs/tutorials/coreconcepts/*
6 | rm -fr docs/install.md
7 | cp src/tutorials/coreconcepts/index.md docs/tutorials/coreconcepts/index.md
8 |
--------------------------------------------------------------------------------
/.github/issue_template.md:
--------------------------------------------------------------------------------
1 | ### What is the URL of the page with the issue?
2 |
3 | ### What specific instruction was incorrect, or did not work for you?
4 |
5 | ### What are the details of your platform?
6 | Operating System:
7 | Computer Model:
8 |
--------------------------------------------------------------------------------
/run_all_tests.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | sim2h_server &
4 | ./build_test_cc.sh hello_holo && ./build_test_cc.sh hello_test && ./build_test_cc.sh hello_gui && ./build_test_cc.sh hello_me && ./build_test_cc.sh hello_world && ./build_test_cc.sh simple_micro_blog
5 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE/incorect-information.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Incorect information
3 | about: Something in our documentation is incorrect
4 | title: ''
5 | labels: ''
6 | assignees: ''
7 |
8 | ---
9 |
10 | ## What is incorrect
11 |
12 | ## Link to page
13 |
--------------------------------------------------------------------------------
/src/tutorials/coreconcepts/simple_micro_blog_p2.html:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |