Skip to content

Separate EVM and CosmWasm #240

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

Merged
merged 13 commits into from
Mar 17, 2025
Merged

Separate EVM and CosmWasm #240

merged 13 commits into from
Mar 17, 2025

Conversation

codebycarson
Copy link
Contributor

@codebycarson codebycarson commented Mar 12, 2025

Separate EVM and CosmWasm

This PR improves the separation of EVM and CosmWasm inside the docs to improve clarity and let developers know what they need and what they do not.

Changes:

  • Reorganizes all the files to separate out EVM specific content from CosmWasm specific content and adjusted the left navigation bar sections to better group pages
  • Consolidate duplicate content like address linking and wallet connection
  • Removed unnecessary content like user onboarding, redundant wallet linking, and wallet connection content
  • Simplified user quick-start
  • UI and code structure improvements

Files Removed:

  • The entire providers section, but RPCs, wallets, CEXs, indexers, oracles, and explorers was moved to the learn tab
  • The entire reference section as the content was moved to it's new relevant position
  • building-a-frontent and dev-frontend-dapps were separated into EVM and CosmWasm sections
  • dev-smart-contracts was separated into EVM and CosmWasm sections
  • evm-cli-tutorial page was really a CosmWasm page (as it uses seid), this was added to seid page in the CosmWasm section
  • resources-tools-and-resources: Deleted, not much in here
  • resources-rescources: Deleted, wasn't really useful
  • account-structure was merged with the learn/accounts page
  • dev-transactions: was separated into EVM and CosmWasm sections
  • general-overview: moved to EVM section index page
  • hd-path-and-coin-types: Merged in with the accounts page (could be moved somewhere else)
  • linking-addresses: was merged into to the top of the learn/accounts page
  • wallet-association: was merged into to the learn/accounts page

Preview

https://feature-separation.d6a0j0qs0ri14.amplifyapp.com/

- Reorganizes all the files to separate out EVM specific content from CosmWasm specific content.
- Consoldates duplicate content
- Improved user quickstart
- UI and code structure improvements
Added a tab for EIP-6963 (Sei Accounts)
@codebycarson codebycarson marked this pull request as ready for review March 12, 2025 16:20
@codebycarson codebycarson requested a review from a team as a code owner March 12, 2025 16:20
@seiyan-writer seiyan-writer self-requested a review March 13, 2025 00:38
- Reorganized content around seid
- Fixed broken links and changed a card on the cosmos home page
- Moved pointers section to evm as it is slightly more evm focused than sei focused
- Made note on Blocknatives API being free, but limited
Hide for now
Copy link
Collaborator

@cordt-sei cordt-sei left a comment

Choose a reason for hiding this comment

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

build and runs, lgtm

Copy link
Collaborator

@cordt-sei cordt-sei left a comment

Choose a reason for hiding this comment

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

same as previous, just catching changes I did not load in at the time

@codebycarson codebycarson merged commit 9bb1a50 into main Mar 17, 2025
1 check passed
@codebycarson codebycarson deleted the feature/separation branch March 17, 2025 20:19
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.

2 participants