Comments (16)
Ahh nice, didn't catch that. I'm guessing it was initially setup like that since the other commands each had an accompanying screenshot but deploy didn't. I vote we remove the copy/paste from the deploy line.
π Deploy your NFT smart contract with yarn deploy
from se-2-challenges.
Great catch. I'll get on fixing the headers of each checkpoint. (Didn't check the content). At the bottom is a quick copy/paste to show an overview of the relevant checkpoints just to clear it in my head.
- Challenge 1 needs CP4 changed to πΎ Deploy your contract! π° and CP 5 changed to π’ Ship your frontend! π
- Challenge 5 needs CP 1 renamed to something that doesn't say Deployments to avoid confusion. Configure Guru & Rube maybe?
- I hate to say it, but Challenge 5 needs more Emoji's in the other checkpoint headers as well π
Let me know if I missed any. Looks like these are already in the base branch, no need to back merge anything.
Challenge 0
Checkpoint 0: π¦ Environment π
Checkpoint 3: πΎ Deploy your contract! π°
Checkpoint 4: π’ Ship your frontend! π
Checkpoint 5: π Contract Verification
Checkpoint 6: πͺ Flex!
Challenge 1
Checkpoint 0: π¦ Environment π
Checkpoint 4: π’ Ship it π
Checkpoint 5: π Frontend π§ββοΈ
Checkpoint 6: π Contract Verification
Challenge 2
Checkpoint 0: π¦ Environment π
Checkpoint 4: πΎ Deploy your contracts! π°
Checkpoint 5: π’ Ship your frontend! π
Checkpoint 6: π Contract Verification
Challenge 4
Checkpoint 0: π¦ Environment π
Checkpoint 7: πΎ Deploy your contracts! π°
Checkpoint 8: π’ Ship your frontend! π
Checkpoint 9: π Contract Verification
Checkpoint 10: πͺ Flex!
Challenge 5
checkpoint 0: π¦ Environment π
Checkpoint 6: πΎ Deploy your contracts! π°
Checkpoint 7: π’ Ship your frontend! π
Checkpoint 8: π Contract Verification
from se-2-challenges.
I think it works fine in Challenge-0, but think it should probably be removed from Challenge 4
Lol personally while I was doing SRE and learning solidity doing challenge-4 felt like a great achievement to me so lol that Flex kind of makes sense to me π, but we can remove it since there are now addition of other new challenges too π
here is no head to your next challenge block at the end of Ch 4 Readme
I see it there, did someone yolo it in already?
Yup, I think its already present there π
Went through the challenges to find out the difference and found this( this are relative to challenge-0 since found it "Deploy your contract/frontend" section robust and easy ) :
-
Chall-0
- put "Head over to next challenge" in the callout
-
Chall-1
- "Deploy Your Contract" needs to be updated with images and copy-pastable similar to chall-0
- "Ship Your Frontend" needs to be updated with images and copy-pastable commands as well
- "Contract verification" update with copy-pastable command
-
Chall-2
- "Deploy Your Contract" need images and copy-pastable commands
- "Ship Your Frontend" needs copy-pastable commands
- "Contract verification" update with copy-pastable command
-
Chall-5
- "Deploy Your Contract" need images and copy-pastable commands
- "Ship Your Frontend" needs copy-pastable commands
Again this are relative to challenge-0, but we can come to a consensus on which challenge has better "deploy/ship/verify" section and update other accordingly,
Also we can update base-template README with this as well since it feel like common in all section with minor changes π
from se-2-challenges.
That's very true, there is some inconsistency in the Deploy and Ship checkpoints in the challenges. I'll dig into that.
The screenshots and copy/paste commands in challenge 0 are more of a beginner "hand holding" thing. Once they have gone through that challenge, they (hopefully) don't need that much assistance in the following challenges so I am okay with how those are setup now, with a few tweaks.
from se-2-challenges.
Nice job catching those differences and checking all Readmes! Sorry I couldn't check this issue before.
The screenshots and copy/paste commands in challenge 0 are more of a beginner "hand holding" thing. Once they have gone through that challenge, they (hopefully) don't need that much assistance in the following challenges so I am okay with how those are setup now, with a few tweaks.
Yeah I agree, I think that's nice for chall 0 since most of users will start with that one, but probably after first challenge it's not necesary so much detail.
Checking passed Challenges data, I think most of us start with Chal 0.
- 2% of users passed Chal 1 and not Chal 0
- 1% of users passed Chal 2 and not Chal 0
- 48% of users passed Chal 0 and not Chal 1
Let me know if some of you are working in a PR and I can help you reviewing or changing Readme's content π
from se-2-challenges.
I see it there, did someone yolo it in already?
Yup, I think its already present there π
@ZakGriffith , it's you )) https://github.com/scaffold-eth/se-2-challenges/pull/54/files
Chall-0
put "Head over to next challenge" in the callout
It's done already
"Deploy Your Contract" needs to be updated with images and copy-pastable similar to chall-0
I agree that images not needed except challenge 0.
It's strange that yarn deploy
is copy-pastable, but yarn generate
and yarn account
not. For me, it's better to write commands by hand so it will be easier to remember. People will copy-paste it by ctrl+c
but they at least need to select the text and to press that two buttons π . So I think we have two options:
- make all 3 copyable
- remove copyable for
yarn deploy
I believe first is better for ch0, second is better for all other challenges. Same options for Ship your frontend
section
Other than that, challenge 4 deploy section has images from challenge-0 and it's better to remove them.
from se-2-challenges.
This is done, along with some consistency tweaks to the Ship your Frontend checkpoints.
Thanks Zak!! Found a small copy&paste bug in the frontend url from that section, created PRs to solve it, if you see it OK just merge them π
from se-2-challenges.
Not exactly sure what you mean here. Are you referring to the Environment checkpoints here?
It's about deployment checkpoint. But since it's changed for all challenges except ch0, so (very minor) question is just about ch0.
It's strange that yarn deploy is copy-pastable, but yarn generate and yarn account not
I think since it challenge 0, we can add possibility to copy to all 3 commands
from se-2-challenges.
Ahh nice, didn't catch that. I'm guessing it was initially setup like that since the other commands each had an accompanying screenshot but deploy didn't. I vote we remove the copy/paste from the deploy line.
Created the PR #70 to close this issue, added @ZakGriffith @technophile-04 and @rin-st as reviewers so any of you can review/merge it π
from se-2-challenges.
Yolo'd those fixes in.
from se-2-challenges.
Thanks @ZakGriffith ! It's much easier to see what's wrong now.
Let me know if I missed any
- What about
Flex!
checkpoint? Why is it only on Ch 0 and Ch 4? - There is no
head to your next challenge
block at the end of Ch 4 Readme - Content differs a little bit, for example, verification in Ch 4. It seems there are small changes in deploy/ship/verify checkpoints of other challenges too. We need to check it, probably add content of that checkpoints to base branch too
from se-2-challenges.
- What about
Flex!
checkpoint? Why is it only on Ch 0 and Ch 4?
The Flex checkpoint is for the challenges that have a cool way to show it off. I think it works fine in Challenge-0, but think it should probably be removed from Challenge 4.
- There is no
head to your next challenge
block at the end of Ch 4 Readme
I see it there, did someone yolo it in already?
- Content differs a little bit, for example, verification in Ch 4. It seems there are small changes in deploy/ship/verify checkpoints of other challenges too. We need to check it, probably add content of that checkpoints to base branch too
Agreed
from se-2-challenges.
Other than that, challenge 4 deploy section has images from challenge-0 and it's better to remove them.
Yolo'ing these now, along with remove the images from the Ship Your Front end section in each challenge except 0.
It's strange that
yarn deploy
is copy-pastable, butyarn generate
andyarn account
not. For me, it's better to write commands by hand so it will be easier to remember. People will copy-paste it byctrl+c
but they at least need to select the text and to press that two buttons π . So I think we have two options:
- make all 3 copyable
- remove copyable for
yarn deploy
Not exactly sure what you mean here. Are you referring to the Environment checkpoints here?
from se-2-challenges.
Yolo'ing these now, along with remove the images from the Ship Your Front end section in each challenge except 0.
This is done, along with some consistency tweaks to the Ship your Frontend checkpoints.
from se-2-challenges.
Done! It looks like the only thing left for discussion in this Issue is this part:
It's strange that
yarn deploy
is copy-pastable, butyarn generate
andyarn account
not. For me, it's better to write commands by hand so it will be easier to remember. People will copy-paste it byctrl+c
but they at least need to select the text and to press that two buttons π . So I think we have two options:* make all 3 copyable * remove copyable for `yarn deploy`
from se-2-challenges.
Merged, thank you! I believe we have covered everything in this Issue to going to close it. Feel free to re-open if we didn't clear everything, or create a new one. Going to take some fresh passes at the ReadMe's again.
from se-2-challenges.
Related Issues (20)
- Migration to Wagmi V1 and Viem HOT 2
- Rewrite tests to viem HOT 1
- Challenge 0 - Checkpoint 4 deploy to Vercel build error with defaults HOT 3
- Challenge 0: use different package instead of react-json-view HOT 2
- Challenge 1 Checkpoint 1: Staking - "Stake Events" table data not loading HOT 4
- Backmerge event indexes after merge to se-2
- Challenge 4: Potential vulnerability with deposit function
- Challenge 4: Suggestions for UI/UX HOT 2
- challenge 6: Add toast notification when sending transactions
- challenge 6: update `backend-local` to use TS HOT 1
- challenge 6: update `backend-local` to use JSON file as db HOT 26
- Challenge 6: Require "New nΒΊ of signatures required" >0 when adding or removing signers HOT 3
- Update tests to supplement autograder HOT 5
- Install package too low HOT 2
- Challenge 0 - Workaround for users with IPFS blocked
- Add tests to multisig challenge
- Backmerge vercel deployment fix HOT 2
- Challenge 4: Broken telegram link? HOT 1
- Fix nfts image width
- Decide how to structure components folders HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from se-2-challenges.