Skip to content

Improve Current Guides #40

@PiotrNap

Description

@PiotrNap

Mesh Portal

I am proposing we implement the following changes to the current guides.

Overall

  • - On the new website, icons under the “Guides” dropdown are too small - I think they can be removed
  • - We can create a separate guide dedicated to the environment setup only (Node.js, Aiken, mesh-core), instead of repeating it in multiple guides
  • - Typescript is a bit overkill in examples where it’s not needed. Plain JS is more beginner-friendly
  • - Each guide should have a full working code example on GitHub (not including “Implement Custom Provider” and “Resolve Node-Specific Imports Errors”)

1. Vesting script end-to-end

  • - Provide more general use-cases instead of a single employee/company example
  • - Provide a full code example
  • - Attach urls to GitHub files
  • - Adjust the code snippets so that they match with the code on GitHub
  • - Fix incorrect imports in full code example on GitHub

2. Prove wallet ownership

  • - Shorten the intro
  • - Mention the original technique - “asymmetric message signing”
  • - Improve readability and logical flow
  • - Match the section headers with the steps in the illustration
  • - Cut down unrelated tech details
  • - Make the full implementation example runnable
  • - (Potentially) link to Bonfire app as a real-world example; front-end & back-end

3. Minting application

  • - Explain the formats of parameters and what purpose they serve
  • - Fix broken urls
  • - Rewrite the last paragraph for clarity

4. Develop your first Web3 App

  • - Replace TS with plain JS

5. Multi-Signatures Transaction

  • - Fix the missing link at the bottom

6. Implement Custom Provider

  • - Fix broken links
  • - Update with the most up-to-date info, fix outdated code snippets
  • - Fix punctuation and logical flaws

7. Smart Contract Transactions

  • - Fix punctuation
  • - Make it more engaging. Currently it reads like a manual
  • - Create a full working example

8. Aiken hello world

  • - Fix punctuation
  • - Make it more engaging. Currently it reads like a manual
  • - Fix the Aiken Hello World website (currently it’s hanging after submitting the first tx)

9. Executing a standalone script

  • - Fix punctuation
  • - Replace tsx package installation and TS file with plain JS

10. Resolve Node-Specific Imports Errors

  • - Change the title to include information about it being a browser-based env

11. Mint an NFT Collection

  • No changes needed

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions