Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Quickstart Guide to docs.base.org/docs #998

Merged
merged 23 commits into from
Sep 27, 2024

Conversation

ericbrown99
Copy link
Contributor

What changed? Why?
Added a Quickstart: Deploy on Base guide to the Building on Base section of the docs.

The intention of this guide is to stay as high level as possible while still providing enough information for new developers to deploy contracts to Base. It uses the Foundry framework to support this process.

Notes to reviewers
Please review for correctness and consistency of language. Please follow the tutorial and ensure you are able to replicate the results by exactly following the steps outlined in the guide to ensure everyone will have success.

How has it been tested?
I tested this by spinning up a fresh directory and following the steps exactly to ensure I was able to deploy and interact with contracts from my local machine.

Copy link

vercel bot commented Sep 12, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
web-base-docs ✅ Ready (Inspect) Visit Preview 💬 Add feedback Sep 26, 2024 9:34pm

@cb-heimdall
Copy link
Collaborator

cb-heimdall commented Sep 12, 2024

✅ Heimdall Review Status

Requirement Status More Info
Reviews 1/1
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
From .codeflow.yml 1
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 1
1
1 if commit is unverified 0
Sum 1

Copy link

vercel bot commented Sep 12, 2024

@ericbrown99 is attempting to deploy a commit to the Coinbase Team on Vercel.

A member of the Team first needs to authorize it.

@ericbrown99
Copy link
Contributor Author

cc @wbnns & @hughescoin

Copy link
Member

@wbnns wbnns left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ericm-cb

Heya! Thanks for putting this together! Left two comments in-line w/ small nits but otherwise LGTM! Can you please merge in the latest changes from master?

Also, a question -- I noticed what looked like maybe a couple of artifacts in these commit titles:
c5fdd91
3f48d4c

I didn't see any translations in this PR. PLMK if I should be looking somewhere else for the correlation here. 👍

apps/base-docs/docs/building-with-base/quickstart.md Outdated Show resolved Hide resolved
apps/base-docs/docs/building-with-base/quickstart.md Outdated Show resolved Hide resolved
ericbrown99 and others added 17 commits September 26, 2024 09:21
* remove page events in favor of pageview

* fix invalid logging
* Fix demo code in useWriteContract docs

* Fix typos

* Fix demo code

* Fix import path
* error-triage.md

Correction

* hardhat-verify-sbs.md

Correction

* data.json

Correction

* 5_cross-chain-with-layerzero.md

Correction
* initial draft of frame render

* render frames from text records

* fix build, https instead of * csp

* undo changes to base-docs

* no-verify repeat

* add xmtp signer

* fix build issue and add frame prompt element

* Extract TryNowHero component

* add second add-frame button

* Frame previews in modal

* Frame previews in modal

* Rough out copy and text hierachy

* More blocking

* fix property access on profile context

* add responsive layout

* Setup suggestion cards

* clean up pr

* clean up pr

* Update card icons

* Make AddFrameModal components modular

* fully functional farcaster frames

* get previews working

* polish

* Target arm64 architecture for web (base-org#967)

* theme update

* try openframes first

* wip towards frame management page

* Revert "wip towards frame management page"

This reverts commit de4b6eb.

* Revert "Revert "wip towards frame management page""

This reverts commit 52a4555.

* make page render

* get desktop frame builder ui working

* frame manager page w/ loading and some styles

* add back button

* better theme and add multi-add

* fix loading experience

* add mobile ux

* incorporate d furlong's suggestion re: frameImage fix

* dogfooding input from Rhea

* improved validation and copy

* improved loading state

* improve button and input styling

* add farcaster logout ux

* clean up sign-in ux

* clean up qr modal

* add swap frame

* clean up frame image sizing

* add a nice smooth transition in/out of loading states

* BAPP-579

* BAPP-585, BAPP-586

* BAPP-583

* BAPP-583

* move error handling up a level

* analytics

* improve mobile builder ux

* fix farcaster signer modal close issue--poll for text record changes on owned profiles

* center sign in with warpcast text

* yarn

* pr review from Leo

* lint

* add back nomination frame

* stick buttons to the bottom and center the loader

* revert csp changes

* add more logging and remove dead code

* be less spooky about the missing env vars

* add more info to error/analytics calls

* optimistic addition/removal of frames; improved warpcast sign-in

* remove columns experimentation

* fix masonry layout

* update icons for shelley

* rm unnecessary classnames call

* frame border radius nit

* style nits

* add dropped icon

* bunday review

---------

Co-authored-by: Matthew Bunday <[email protected]>
Co-authored-by: David Roth <[email protected]>
* add basenames frames tutorial without images

* add images to asset folder

* add images to tutorial

* add image of profile completion

* make basenames singular

* update slug to lowercase b in basename

* add reference links

* add basenames faq question

* reword what are frames paragraph

* add open spec link

* remove profile mentions
* update Claim Basename call to action

* update grammar on intro and second paragraph

* change example basename

* remove UL and turn into sentences
@ericbrown99
Copy link
Contributor Author

Also, a question -- I noticed what looked like maybe a couple of artifacts in these commit titles: c5fdd91 3f48d4c

I didn't see any translations in this PR. PLMK if I should be looking somewhere else for the correlation here. 👍

Good catch, fixed the artifacts 👍

@ericbrown99
Copy link
Contributor Author

@wbnns & @hughescoin

Fixed the open items above and merged in the latest from master, thanks! Mind taking a last quick look and then LGTM 🚀

wbnns
wbnns previously requested changes Sep 26, 2024
Copy link
Member

@wbnns wbnns left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ericbrown99

Heya, looks like there is an artifact in yarn.lock which is causing the build to fail

@cb-heimdall
Copy link
Collaborator

Review Error for wbnns @ 2024-09-26 20:21:58 UTC
User failed mfa authentication, public email is not set on your github profile. see go/mfa-help

@cb-heimdall
Copy link
Collaborator

Review Error for hughescoin @ 2024-09-26 21:31:46 UTC
User failed mfa authentication, see go/mfa-help

@hughescoin hughescoin dismissed wbnns’s stale review September 27, 2024 03:58

yarn.lock issue fixed!

@hughescoin hughescoin merged commit cecbd87 into base-org:master Sep 27, 2024
4 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.