Giter Club home page Giter Club logo

developer-dao-dot-com's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

developer-dao-dot-com's Issues

[Feature]: Add Academy to the Header

Context / Background / How This Idea Came To Fruition

Need to provide relevant URL to our Academy

Problem / Opportunity

Link to the Academy would help newcomers to find it faster.

Proposed Solution / How It Can Be Improved

Add link

Testing the changes

Manual/Visual

Additional Information

Remove PERKS such as it breaks Tablet size and header becomes crowded

[Feature]: Update App to use correct translation approach

Context / Background / How This Idea Came To Fruition

Currently, translations are outdated and not used everywhere. Also, when CMS sends data - we send it as regular text. Need to send translation keys that match FE translation.

Next.js would build all languages during built time

Problem / Opportunity

Would solve missing i18n.

Proposed Solution / How It Can Be Improved

Create a valid translation approach: send translation keys from cms and use them during Next's static build

Testing the changes

Manual / E2E test(pending feature #2)

Additional Information

The approach could be updated / changed, depending on final decision

[Feature]: Create "Curated Contributors" as appreciation feature on Home Page

Context / Background / How This Idea Came To Fruition

Currently, we have a few images of "history people" on the home page. I suggest creating a separate Collection + Component in Strapi that will fetch random(curated) DAO contributors' accounts: image + Twitter name, for example.

Problem / Opportunity

Enhance places where we care about DAO members and let them shine!

Proposed Solution / How It Can Be Improved

Fetch 5 random people here:
image

Testing the changes

Tested during implementation

Additional Information

No response

[Feature]: Add indicator for theme selection

Context / Background / How This Idea Came To Fruition

I noticed a strange selection on the top right of the website and didn't expect it to be a theme switcher

Problem / Opportunity

Improve UX by showing the theme selector as an actual theme selector.

Proposed Solution / How It Can Be Improved

Add Sun/Moon Icon like on the Figma design

Current:
image

Improved:
image

Testing the changes

Visual verification

Additional Information

No response

[Feature]: Update Home page buttons to relfect Season 1 Launch

Context / Background / How This Idea Came To Fruition

Our original website design has two states for the intro section to the landing page; 1 pre $CODE token launch and one post $CODE token launch. The current live design is the pre $CODE token launch design and we need to update this to match the post $CODE token launch design.

Problem / Opportunity

Improve UX for folks coming to the web website post S1

Proposed Solution / How It Can Be Improved

n/a

Testing the changes

Manual

Additional Information

See designs in Figma

[Chore]: Post Season 1 Tech Debt

Context / Background / How This Idea Came To Fruition

Some places should be cleaned and revisited after launch of stable site

Problem / Opportunity

Small Tasks as "good first issues"

Proposed Solution / How It Can Be Improved

  • Clean all unused images
  • Clean HomePage from unused code
  • Check existing Todos
  • Refactor and improve CMS/App Typings:
    • example: Link { title, link } -> Link { title, url }
    • UNIFY typings for monorepo

Testing the changes

Manual

Additional Information

No response

[Bug]: Global footer social icon link broken

What happened?

Image src has a dead link.

image

How to reproduce the bug?

  1. Go to ['https://www.developerdao.com']
  2. Scroll down to footer
  3. Right hand column social link for vercel icon src is broken

What browsers are you seeing the problem on?

  • Firefox
  • Chrome
  • Safari
  • Microsoft Edge

What device type(s) did you see the problem on?

  • Desktop
  • Mobile
  • Tablet

What operating system(s) did you see the problem on?

  • macOS
  • Windows
  • Linux

Additional information

No response

[chore] - Update readme and contributor guidelines

Our current readme and contributor docs need updating to better explain the code base we’re working with and also how we welcome new contributors. It is my feeling that once $CODE is released and we access to the bounty budget, we should make an effort to make all good-first-issues bounties to help welcome new contributors. Probably best to start internally to begin with but eventually, open this up for folks outside the DAO to earn their membership via contributions.

Read more about this task and rewards on Dework.xyz

[Bug]: Deployment pipeline blocking manual re-deploy

What happened?

I logged into Vercel to kick off a manual deployment to update the partner logos on the website and this was blocked by our deployment pipeline::

Screenshot 2022-09-12 at 11 47 05

@mhmulford0 might be doing something stupid but any thoughts on this?

We need to be able to update the website even when the code base hasn't changed so we can get new content on it

How to reproduce the bug?

  1. Go to 'Vercel
  2. Click on click re-deploy on the latest product deployment
  3. See the error

What browsers are you seeing the problem on?

  • Firefox
  • Chrome
  • Safari
  • Microsoft Edge

What device type(s) did you see the problem on?

  • Desktop
  • Mobile
  • Tablet

What operating system(s) did you see the problem on?

  • macOS
  • Windows
  • Linux

Additional information

No response

[Feature]: Replace Claim Nav Link with Jobs

Context / Background / How This Idea Came To Fruition

Season 1 Partners are about to start posting jobs on our job board.

Problem / Opportunity

We need to provide as much visibility to this job board as possible so members and non-members ca discover the jobs on the platform.

Proposed Solution / How It Can Be Improved

Replace the Claim navigation item with Jobs.

Given we have a large claim button above the folks and already a lot of items in the navbar suggest it's better we replace Claim there rather than adding another item.

Testing the changes

Manual

Additional Information

No response

[Bug]: Vercel Analytics not working

What happened?

Installed Vercel analytics a few days and haven't seen any data come through to the dashboard so assuming something isn't right.

How to reproduce the bug?

  1. Go to Vercel account
  2. Click on this project
  3. Click the analytics tab
  4. Click audiences
  5. See this image

Screenshot 2022-11-04 at 11 08 24

What browsers are you seeing the problem on?

  • Firefox
  • Chrome
  • Safari
  • Microsoft Edge

What device type(s) did you see the problem on?

  • Desktop
  • Mobile
  • Tablet

What operating system(s) did you see the problem on?

  • macOS
  • Windows
  • Linux

Additional information

Docs here - https://vercel.com/docs/concepts/analytics/audiences/quickstart

Opening this to make sure we don't forget.

[Bug]: stale CODE token references

What happened?

CODE claim window has passed. Scrolling banner needs removing, claim site needs updated context.

How to reproduce the bug?

Visit homepage and claim site.

What browsers are you seeing the problem on?

  • Firefox
  • Chrome
  • Safari
  • Microsoft Edge

What device type(s) did you see the problem on?

  • Desktop
  • Mobile
  • Tablet

What operating system(s) did you see the problem on?

  • macOS
  • Windows
  • Linux

Additional information

No response

[Feature]: Mirror publication link

Context / Background / How This Idea Came To Fruition

Recently pointed out to me that our Mirror publication is not linked from the homepage, which is the source of "official" announcements like the token and Season 1 launch. Do we want to include that somewhere?

Problem / Opportunity

(Captured in description.)

Proposed Solution / How It Can Be Improved

Hesitation: long list of links up top already, and one of them is already Blog. The Mirror link would need another name - perhaps Announcements or something in that vein to differentiate it from Hashnode.

Testing the changes

Continue to sanity-check various screen sizes for accommodating the list of links.

Additional Information

No response

[Bug]: Logo and font blinks on initial-initial load

What happened?

When you open the site without cache, somewhy fonts blink, and the logo shows a broken placeholder

Screen.Recording.2022-08-11.at.12.00.23.mov

Possible problem: Next.js doesn't load fonts correctly but takes them to the browser website
It needs investigation, such I am not sure how Next.js works with Initial Paint.

How to reproduce the bug?

  1. Open a new incognito tab
  2. Visit the website
  3. Observe
  4. Reload - with cache, everything is ok

What browsers are you seeing the problem on?

  • Firefox
  • Chrome
  • Safari
  • Microsoft Edge

What device type(s) did you see the problem on?

  • Desktop
  • Mobile
  • Tablet

What operating system(s) did you see the problem on?

  • macOS
  • Windows
  • Linux

Additional information

No response

[Feature]: Change Join Discord button to Guild.xyz

Context / Background / How This Idea Came To Fruition

Luan and the SA Team have created a new way for folks to join Discord via guild.xyz, we need to update the Website to push people towards this, rather than just heading to discord.

Problem / Opportunity

Folks need to be guided to the new onboarding flow via Guild

Proposed Solution / How It Can Be Improved

Switch out the Discord invite link to point to XXXXX and update the button to reference www.guild.xyz/dd so folks understand they're going to that app first, rather than straight to discord

Testing the changes

Manual

Additional Information

No response

[Feature]: End to end tests on homepage

Context / Background / How This Idea Came To Fruition

After issue #3 where we create monorepo and correct build process for both CMS and Site, we would need to cover Site with AQA Tests.

Problem / Opportunity

Secure ourselves from unwanted errors with: UI bugs / missing blocks / translations

Proposed Solution / How It Can Be Improved

Implement Cypress tests

Testing the changes

Automatic

Additional Information

No response

Add data seeding for footer links

Footer links were added after seeding was set up.

Need to update seeding to include footer links and create a process so that all DB changes come with corresponding seeder functionality

Home Page Redesign

Hero section

Title

Subtitle

Primary CTA - Join

Secondary CTA - Claim $CODE

Image


Partner Logo Cloud with CTA


**Events \n **Some marketing info about events and then links to the events pages


**Projects \n **Some marketing info about events and then links to the events pages


Blog

Most recent articles and then link out to blog page

Read more about this task and rewards on Dework.xyz

[Feature]: Add T&Cs and Privacy Policy Pages

Context / Background / How This Idea Came To Fruition

As part of the Developer DAO Foundation setup we have drafted T&Cs and a Privacy policy which people who use the site and any associated services need to adhere.

Problem / Opportunity

These need to be linked clearly on the website for any user to find directly or via a link from another doc/site/app.

Proposed Solution / How It Can Be Improved

Create two new pages:

  • Terms of Use
  • Privacy Policy
  • Update footer to include links to these pages

Testing the changes

Will manually test the changes?

Additional Information

Can't share the full T&C's now however what the Term of Use and Privacy Policy pages need from a structural point of view are:

  • H1
  • Order list with the ability to have an unordered list as a direct child which uses bullet points.
  • Hyperlinks

[chore] - Update readme and contributor guidelines

Our current readme and contributor docs need updating to better explain the code base we’re working with and also how we welcome new contributors. It is my feeling that once $CODE is released and we access to the bounty budget, we should make an effort to make all good-first-issues bounties to help welcome new contributors. Probably best to start internally to begin with but eventually, open this up for folks outside the DAO to earn their membership via contributions.

Read more about this task and rewards on Dework.xyz

[Bug]: Incomplete Translation for zh-CN zh-HK zh-TW

What happened?

Only part of the titles has been translated. I remembered I PR the whole translated files before in the archived developerdao.com.

How to reproduce the bug?

  1. When you open our pages with the url:
    https://www.developerdao.com/zh-CN
    https://www.developerdao.com/zh-HK
    https://www.developerdao.com/zh-TW

What browsers are you seeing the problem on?

  • Firefox
  • Chrome
  • Safari
  • Microsoft Edge

What device type(s) did you see the problem on?

  • Desktop
  • Mobile
  • Tablet

What operating system(s) did you see the problem on?

  • macOS
  • Windows
  • Linux

Additional information

No response

[Chore]: Create monorepo

Context / Background / How This Idea Came To Fruition

Connect CMS and FE application to turborepo's monorepo- https://turborepo.org/

Also, add the correct build pipeline to use on Site and CMS deployments

References https://github.com/Developer-DAO/cms/issues/4

Problem / Opportunity

To develop new functionality, Site developers would need to clone CMS from separate repo

Proposed Solution / How It Can Be Improved

Keep up with trends and make life easier for Site development

Testing the changes

Manual

Additional Information

No response

Season 1 Website Expansion Plans

@Nazeeh21 who else needs to be tagged in this?

Wanted to open a disucssion about plans for the website in Season 1.

Here is my understanding of what is currently on the roadmap that might not be finished before S1 starts:

  • CMS Implementation with internationalisation and localisation

Some ideas for what we could create during Season 1:

  • /projects - A curated grid view of active/delivered projects in the DAO
  • ./projects/project-name - more detailed breakdown of active projects in the DAO
  • /events - A list of publically accessible events the DAO is either running or partnering on
  • /dashboard - a data dashboard tracking DAO stats similar to Forefonts DAO Terminal

Would love to hear others' thoughts here just sharing some ideas to get the conversation started!! Sure there is some cool stuff we can do on the website with many amazing developers :)

[Feature]: Season 1 Launch changes

Context / Background / How This Idea Came To Fruition

To support the launch of Season 1 I'm proposing the following changes:

  • Edit existing, or add new banner, to clearly state message regarding $CODE launch date and link to claim site
  • Add Claim Site link to NavBar + Footer
  • Maybe add School of Code and Perks Link to NavBar if folks are up for it
  • Add link to D_D blog to NavBar (LOL we missed this)
  • #11 also needs to be closed before the Season starts.
  • Update intro component and associated CMS home page data model to reflect $CODE launch chagnes

Problem / Opportunity

When launching a token, OpSec is a real concern and there are going to be people trying to scam folks in the community with fake mint sites, fake tokens and DM scams. We need to do whatever we can on the website to help protect against this.

Proposed Solution / How It Can Be Improved

See list above

Testing the changes

Manual

Additional Information

No response

[Bug]: Powered By Vercel Image is broken in footer

What happened?

The Powered by Vercel Image is broken in the site footer.

How to reproduce the bug?

  1. Go to https://www.developerdao.com/
  2. Check "Social" icons section
  3. See broken image for "Powered by Vercel"

What browsers are you seeing the problem on?

  • Firefox
  • Chrome
  • Safari
  • Microsoft Edge

What device type(s) did you see the problem on?

  • Desktop
  • Mobile
  • Tablet

What operating system(s) did you see the problem on?

  • macOS
  • Windows
  • Linux

Additional information

No response

[Feature]: Move CMS to typescript and generate CMS typings

Context / Background / How This Idea Came To Fruition

Currently, web app contains manually crafted typings from CMS, but with turborepo and new approaches, we can move CMS to typescript and generate typings.

Problem / Opportunity

Make life easier in long run by auto-generating types

Proposed Solution / How It Can Be Improved

Follow Strapi documentation about migration to typescript
https://docs.strapi.io/developer-docs/latest/development/typescript.html

Testing the changes

CMS and WebApp works - manual

Additional Information

No response

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.