Git Product home page Git Product logo

dxdao-landing-page's People

Contributors

0xvenky avatar cbrzn avatar dependabot[bot] avatar fmercury avatar jpkcambridge avatar kadenzipfel avatar keenanlukeom avatar mi-lan avatar nicoelzer avatar pimato avatar tspoff avatar xiphiness avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

dxdao-landing-page's Issues

Change Link to DXtrust

“Get DXD” currently links to https://dxtrust.eth.link/#/

However, often the best place to get DXD is on exchanges. We should update this somehow so that we don't mislead newcomers. I think @pimato can provide guidance on how this should be done. One idea I have is to also link to DXD trading on Swapr

Replace Mix.eth with Rails.eth

Screen Shot 2020-10-20 at 10 42 45 AM

Since Mix.eth has not entered development yet, I think we should consider removing it from the home page.

In addition we should add Rails.eth

Update Links

Swapr Links

  • Link to swapr.eth from product panel on homepage
  • Add Swapr Dapp link to codebase page

Miscellaneous Links

  • "Create a Proposal" should link to Proposals tab on Alchemy instead of DAO homepage
  • Update youtube channel link to https://www.youtube.com/c/dxdao
  • Update Manifesto ratification link to go to alchemy instead of etherscan
  • Update Worker Compensation guidelines ratification links to alchemy instead of etherscan

Disassociate header and footer from landing page

  • The header and footer are used for more than just the landing page, so they should not be in the landing page directory
  • Instances of header and footer should not be named LandingPageHeader and LandingPageFooter, e.g. in App.js

Make ipfs links dynamic

-instead of having 2 links in Links.js page one for pure .eth and one for eth.link we should have a function that dynamically adds .link to pure ipfs link if user has Metamask

Improved directory structure

For improved maintainability, we should clean up the directory structure. Here are some notes I have:

  • Should be a pages directory
    • Each page should have it's own folder that contains all associated components
  • containers directory:
    • Omit NavbarContainer and FooterContainer
      • Unless someone has a good reason to keep them
    • We should do what we've done in LandingPageContainer for the other pages
      • Then we can use the containers directly in the router
  • Directory names should be all lowercase
  • links.js should be moved to the misc directory

This is all opinionated, and simply rough notes on the topic. Further discussion is very welcome.

DxDao docs development using just-the-docs Jekyll theme

We will be using just-the-docs Jekyll theme as you can see in this github repo https://github.com/pmarsceill/just-the-docs, it will be forked and converted to our needs. As for now we will focus on Worker Onboarding Dashboard as outlined in this daoTalk post (https://daotalk.org/t/dxdao-onboarding-refresh-update/2418)

Update Motto / Tagline

Does "DeFi’s Governance Layer" make sense? To me this sounds like something that plugs into other projects or that other projects use to do governance. If anything, might be a good tagline for DAOstack.

Personally I think sticking with "We Decentralize DeFi" makes sense.

Homepage Wording Updates

"There is no boss." sounds a bit like there is no accountability. Maybe the text under "No Hierarchies" can say Work with a distributed collective that finds consensus through voting.

DXD is the DXdao native ERC20 token, DXD token holders have an economic claim to the DXdao´s revenue and it also grants its owners future access to a suite of services and premium features in decentralised applications, such as gasless transactions, feeless anonymizing of assets, reduced trading fees on DEX protocols and more. I think this should be updated. Probably requires some discussion from multiple members.

Add "API endpoint" as detailed in CMC Supply update form.

As found in S/N 7 of Annex C;

"API endpoint that displays ONLY 'Total Supply' as a numerical value (e.g. http://chainz.cryptoid.info/grs/api.dws?q=totalcoins)
Total Supply = # of coins in existence right now (minus any coins that have been verifiably burned)."

After some discussion with John, it appears they want this externally. We were unsure if this would work since DXdao hosts no servers; regardless I would like to discuss an avenue to satisfy this provided it will not work via IPFS.

Update Codebase versions & ipfs links

  • dxswap-core v0.3.1
  • dxswap-periphery v0.3.1
  • dxswap-dapp v1.0.0 Alpha 1
  • mesa-dapp v1.5.2 / ipfs: QmWP3AHj4d9zWfbKxhHgF5tWKTQrgg8WQC24F8ew6cFiHV
  • omen-dapp v1.2.0 / ipfs: QmUqN9F8gbmgS933U2ubvrqWGCibNuVdG6FjQny8ywKJVp
  • rails v1.1.0 / ipfs: QmSzjFGSGmbm7anc6pJV5kCWESQcCAGBw6byTvcrW8UDdN

DRY router

Should complete #12 first.

  • In App.js we shouldn't have any repeating components. Instead, we can wrap the routes in the reused components.
  • Refer to the method used in #12

Dropdown over background elements causing issues

When there are elements in the background behind a dropdown menu you have two issues:

  • Can see background elements

Screen Shot 2020-10-20 at 10 29 06 AM

  • Dropdown menu closes once you hover over the part of the dropdown covering the background element

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.