diff --git a/web/e.cash/data/navitems.js b/web/e.cash/data/navitems.js index 526ef254e..a968b6505 100644 --- a/web/e.cash/data/navitems.js +++ b/web/e.cash/data/navitems.js @@ -1,133 +1,133 @@ // Copyright (c) 2023 The Bitcoin developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. export const navitems = [ { nav_item: 'About', dropdown_items: [ { title: 'Wealth Redefined', link: '/wealth-redefined', icon: '/images/hand-diamond-icon.svg', }, { title: 'Core Tech', link: '/core-tech', icon: '/images/cube-icon.svg', }, { title: 'FAQ', link: '/faq', icon: '/images/hands-logo-icon.svg', }, { title: 'Roadmap', link: '/roadmap', icon: '/images/roadmap-icon.svg', }, { title: 'eCash Brand', link: '/brand', icon: '/images/dna-icon.svg', }, ], }, { - nav_item: 'Developers', - link: '/developers', + nav_item: 'Build on eCash', + link: '/build', }, { nav_item: 'Technology', dropdown_items: [ { title: 'Releases', link: 'https://www.bitcoinabc.org/releases/', icon: '/images/hand-logo-icon.svg', }, { title: 'Source Code', link: 'https://github.com/bitcoin-abc/bitcoin-abc/', icon: '/images/hand-code-icon.svg', }, { title: 'Documentation', link: 'https://www.bitcoinabc.org/doc/', icon: '/images/document-icon.svg', }, ], }, { nav_item: 'Get eCash', dropdown_items: [ { title: 'Exchanges', link: '/get-ecash#exchanges', icon: '/images/refresh-logo-icon.svg', }, { title: 'Wallets', link: '/wallets', icon: '/images/wallet-icon.svg', }, { title: 'Services', link: '/get-ecash#services', icon: '/images/services-icon.svg', }, { title: 'Mining', link: '/mining', icon: '/images/mining-icon.svg', }, { title: 'Staking', link: '/staking', icon: '/images/hand-logo-icon.svg', }, ], }, { nav_item: 'Blog', link: '/blog', }, { nav_item: 'More', dropdown_items: [ { title: 'GNC', link: 'https://gnc.e.cash', icon: '/images/hands-logo-icon.svg', }, { title: 'Avalanche on eCash', link: 'https://avalanche.cash/', icon: '/images/mountain-icon.svg', }, { title: 'eCash Scorecard', link: 'https://scorecard.cash/', icon: '/images/hand-stars-icon.svg', }, { title: 'eCash Supply', link: 'https://ecash.supply/', icon: '/images/hand-cube-icon.svg', }, { title: 'eCash Explorer', link: 'https://explorer.e.cash/', icon: '/images/cube-icon.svg', }, { title: 'eCash Community', link: 'https://ecash.community', icon: '/images/hands-icon.svg', }, { title: 'Career Opportunities', link: 'careers', icon: '/images/people-icon.svg', }, ], }, ]; diff --git a/web/e.cash/next.config.js b/web/e.cash/next.config.js index 7a55d4d52..c227921b5 100644 --- a/web/e.cash/next.config.js +++ b/web/e.cash/next.config.js @@ -1,87 +1,92 @@ // Copyright (c) 2023 The Bitcoin developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. const nextConfig = { reactStrictMode: true, compiler: { styledComponents: true, }, eslint: { dirs: [ 'pages', 'app', 'components', 'lib', 'src', 'data', 'styles', '.eslintrc.js', 'next.config.js', 'jest.config.js', ], }, images: { remotePatterns: [ { protocol: 'https', hostname: 'api.scorecard.cash', }, { protocol: 'https', hostname: 'strapi.fabien.cash', }, ], }, async redirects() { return [ { source: '/roadmap-explained', destination: '/roadmap', permanent: true, }, { source: '/ecash-brand', destination: '/brand', permanent: true, }, + { + source: '/developers', + destination: '/build', + permanent: true, + }, ]; }, async headers() { return [ { source: '/(.*?)', headers: [ { key: 'Strict-Transport-Security', value: 'max-age=31536000; includeSubDomains; preload', }, { key: 'X-Frame-Options', value: 'DENY', }, { key: 'X-Content-Type-Options', value: 'nosniff', }, { key: 'Referrer-Policy', value: 'strict-origin-when-cross-origin', }, { key: 'Permissions-Policy', value: 'camera=(), microphone=()', }, { key: 'Content-Security-Policy', value: process.env.NODE_ENV === 'development' ? `default-src 'self' https: wss: 'unsafe-inline' 'unsafe-eval'; img-src 'self' https: data:;` : `default-src https: wss: 'unsafe-inline' 'unsafe-eval'; img-src 'self' https: data:;`, }, ], }, ]; }, }; module.exports = nextConfig; diff --git a/web/e.cash/pages/developers.js b/web/e.cash/pages/build.js similarity index 99% rename from web/e.cash/pages/developers.js rename to web/e.cash/pages/build.js index 66261f4fa..c8c097bee 100644 --- a/web/e.cash/pages/developers.js +++ b/web/e.cash/pages/build.js @@ -1,144 +1,144 @@ // Copyright (c) 2023 The Bitcoin developers // Distributed under the MIT software license, see the accompanying // file COPYING or http://www.opensource.org/licenses/mit-license.php. import Layout from '/components/layout'; import SubPageHero from '/components/sub-page-hero'; import H3 from '/components/h3'; import Link from 'next/link'; import { Container, GradientSpacer } from '/components/atoms'; import coinupdown from '/public/animations/coin-up-down.json'; -function Developers(props) { +function Build(props) { return (

“Building” is one of the great filters in cryptocurrency. In eCash, it's also uniquely accessible. You can start right away, and make meaningful contributions in days.

There are many good reasons to start creating software. Leverage is one of the best. A single app written by a single dev can reach millions of customers overnight.

A good strategy to make an app successful is to go though a process of trial, error, feedback, and iteration. Reducing the cycle time of this process is critical. This is called rapid prototyping.

eCash has some of the most impressive rapid prototyping on the market. Today, interested developers can build powerful apps that send and receive money instantly. It can take less than a few hours to get an MVP online and available to users.

  • Contributions guide

  • chronik-client , interact with the eCash blockchain through the chronik indexer
  • BitGo utxo-lib , create a wallet, build eCash transactions, manage utxos
  • ecashaddrjs , tools for working with eCash addresses
  • ecash-script , tools for parsing OP_RETURN transactions

  • App dev examples
  • Cashtab codebase

  • Join the{' '} eCash Devs and Builders {' '} Telegram group for more info, and to connect with other developers.
); } -export default Developers; +export default Build;