gnolang / gnolang/old-getting-started-workshop
[META] repo ideas
Open
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 8
- Forks
- 5
- Avg merge
- 12m
- Merged PRs (30d)
- 2
Description
Foundations
- configure gitpod (#1)
- reference on awesome-gno (https://github.com/gnolang/awesome-gno/pull/43)
- share ownership between coreteam and devrels (#4)
- readme should explain the goals (workshop content, later=gno ide, can be useful for fork) (#3, #9)
- learn to run/test a contract with
gno(#5) - Makefile with convenient commands (#6)
- reference from gnolang/workshops repo (https://github.com/gnolang/workshops/tree/main/presentations/2023-07-23--workshop-nebular--manfred-morgan)
Suggested Curriculum V1
- 1. Explore the Gno CLI and learn how to write contracts without relying on the blockchain. (#5)
- 2. Master the usage of gnokey for efficient account management and performing transactions. (#12)
- 3. Gain proficiency in debugging and completing contracts. (#14)
- 4. Publish your contracts on a devnet and various testnets for thorough testing. (#13)
- 5. Bonus: Create a microblog/forum/foobar application with multiple contracts.
Bonuses
- configure vscode (#10)
- setup CI/CD, especially for people who fork the repo
- reduce boilerplate to make the repo as clean as possible, especially the root dir
- replicate / set up sync if it makes sense with the main repo, I.e the gitpod.yml file, or the .gno files (to have single source of truth + CI)
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the unchecked items in this issue and the mentioned root-level Makefile, gitpod.yml, .gno files, and README. The issue does not define one change or a completion criterion; select a single item and confirm its scope before starting.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- git, go, vscode
- Domain
- devops, documentation, tooling
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 18/100