developer-dao / developer-dao-dot-com Goto Github PK
View Code? Open in Web Editor NEWThe home for the Developer DAO website and CMS
Home Page: https://www.developerdao.com/
License: MIT License
The home for the Developer DAO website and CMS
Home Page: https://www.developerdao.com/
License: MIT License
Why Join Developer DAO
How do you join Developer DAO
Buy token
Earn tokens
Axis for tokens (Axis one)
Value/Mission/The DAO/Member Zone
Cool stuff DAO Does
Twitter cards feed/Testimonials of recognisable people talking about Developer DOA and members (Nader Twitter, Patrick Colin, Cami)
Need to provide relevant URL to our Academy
Link to the Academy would help newcomers to find it faster.
Add link
Manual/Visual
Remove PERKS such as it breaks Tablet size and header becomes crowded
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
Would solve missing i18n.
Create a valid translation approach: send translation keys from cms and use them during Next's static build
Manual / E2E test(pending feature #2)
The approach could be updated / changed, depending on final decision
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.
Enhance places where we care about DAO members and let them shine!
Tested during implementation
No response
I noticed a strange selection on the top right of the website and didn't expect it to be a theme switcher
Improve UX by showing the theme selector as an actual theme selector.
Add Sun/Moon Icon like on the Figma design
Visual verification
No response
We need to understand usage of our website to both improve the user experience of our website and optimise its performance from an SEO and marketing POV.
Suggested options:
\
\
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.
Improve UX for folks coming to the web website post S1
n/a
Manual
See designs in Figma
Some places should be cleaned and revisited after launch of stable site
Small Tasks as "good first issues"
Manual
No response
Image src has a dead link.
No response
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.
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::
@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
No response
Season 1 Partners are about to start posting jobs on our job board.
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.
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.
Manual
No response
Installed Vercel analytics a few days and haven't seen any data come through to the dashboard so assuming something isn't right.
Docs here - https://vercel.com/docs/concepts/analytics/audiences/quickstart
Opening this to make sure we don't forget.
CODE claim window has passed. Scrolling banner needs removing, claim site needs updated context.
Visit homepage and claim site.
No response
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?
(Captured in description.)
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.
Continue to sanity-check various screen sizes for accommodating the list of links.
No response
When you open the site without cache, somewhy fonts blink, and the logo shows a broken placeholder
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.
No response
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.
Folks need to be guided to the new onboarding flow via Guild
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
Manual
No response
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.
Secure ourselves from unwanted errors with: UI bugs / missing blocks / translations
Implement Cypress tests
Automatic
No response
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
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
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.
These need to be linked clearly on the website for any user to find directly or via a link from another doc/site/app.
Create two new pages:
Will manually test the changes?
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:
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.
Only part of the titles has been translated. I remembered I PR the whole translated files before in the archived developerdao.com.
No response
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
To develop new functionality, Site developers would need to clone CMS from separate repo
Keep up with trends and make life easier for Site development
Manual
No response
@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:
Some ideas for what we could create during Season 1:
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 :)
To support the launch of Season 1 I'm proposing the following changes:
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.
See list above
Manual
No response
The Powered by Vercel Image is broken in the site footer.
No response
Currently, web app contains manually crafted typings from CMS, but with turborepo and new approaches, we can move CMS to typescript and generate typings.
Make life easier in long run by auto-generating types
Follow Strapi documentation about migration to typescript
https://docs.strapi.io/developer-docs/latest/development/typescript.html
CMS and WebApp works - manual
No response
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.