diff --git a/docs/customize-your-feed/layout.md b/docs/customize-your-feed/layout.md index 363c6aa..9fbd424 100644 --- a/docs/customize-your-feed/layout.md +++ b/docs/customize-your-feed/layout.md @@ -11,7 +11,7 @@ To switch between Grid and List mode, click on the **customize** option from the ![Switch from List to Grid mode on daily.dev](https://daily-now-res.cloudinary.com/image/upload/v1724400818/docs-v2/a57d8ba8-dbfb-4407-9759-fbf9dc1154a6.png) -## Grid Mode for Content Display +## Grid Mode The **Grid mode** displays posts as cards arranged in a grid format, as seen in the image below: @@ -19,7 +19,7 @@ The **Grid mode** displays posts as cards arranged in a grid format, as seen in In Grid mode, posts are positioned both vertically and horizontally, making it easy to scan and interact with the content. Grid mode adapts seamlessly to various viewports and orientations, providing consistency across different platforms and screen sizes. -## List Mode for Simplified Layout +## List Mode In **List mode**, posts are stacked vertically in a list, as shown below: diff --git a/docs/for-content-creators/claiming-ownership-on-article.md b/docs/for-content-creators/claiming-ownership-on-article.md index 9e154e8..272313f 100644 --- a/docs/for-content-creators/claiming-ownership-on-article.md +++ b/docs/for-content-creators/claiming-ownership-on-article.md @@ -7,25 +7,21 @@ description: "Discover special features for content creators on daily.dev, inclu ## Who is This Guide For? -✏️ Do you write blog posts for developers? +Do you write blog posts for developers? -πŸ”­ Have you seen your blog post picked up by the daily.dev feed? +Have you seen your blog post picked up by the daily.dev feed? -πŸš— Are you curious about how much traffic your post received through daily.dev? +Are you curious about how much traffic your post received through daily.dev? -πŸ‘½ Do you believe in UFOs? Just kidding. - -If you answered yes to the first three questions, this guide is for you! +If you answered yes to these questions, this guide is for you! ## Introducing New Features for Content Creators -In this guide, we will cover: - -1. Why claim ownership of posts you’ve written? -2. How to claim ownership of your posts. -3. How to get your content featured on daily.dev. +This guide covers: -Let’s get started! πŸš€ +1. Why claim ownership of posts you've written +2. How to claim ownership of your posts +3. How to get your content featured on daily.dev ## Why Claim Ownership of a Post You Wrote? diff --git a/docs/for-content-creators/content-guidelines.md b/docs/for-content-creators/content-guidelines.md index 6e1f25b..556e349 100644 --- a/docs/for-content-creators/content-guidelines.md +++ b/docs/for-content-creators/content-guidelines.md @@ -33,7 +33,7 @@ Aligning your content with our standards enhances our community’s quality and βœ… Clear distinction between sponsored and editorial content. -βœ… Positive and professional vibes ✌️ +βœ… Professional and constructive content :::info To maintain a balanced content inventory, we’re temporarily prioritizing niche sources. This helps us provide diverse and unique topics for our developer community. Mainstream content may be subject to more rigorous review to ensure a balanced mix. diff --git a/docs/getting-started/browser-extension-installation.md b/docs/getting-started/browser-extension-installation.md index 8f297b6..2ad106a 100644 --- a/docs/getting-started/browser-extension-installation.md +++ b/docs/getting-started/browser-extension-installation.md @@ -5,7 +5,7 @@ description: "Install the daily.dev browser extension for a seamless browsing ex # Browser Extension Installation Guide for daily.dev -The daily.dev browser extension is a powerful tool to enhance your daily.dev experience. It allows daily.dev to show up in a new tab, helping you develop a daily reading habit. Don't worry, you can easily [pause the new tab behavior on daily.dev](/key-features/pause-new-tab.md) whenever you want! Additionally, the extension provides access to [the companion widget for daily.dev](/key-features/the-companion.md) for added convenience. +The daily.dev browser extension is a powerful tool to enhance your daily.dev experience. It allows daily.dev to show up in a new tab, helping you develop a daily reading habit. You can [pause the new tab behavior on daily.dev](/key-features/pause-new-tab.md) at any time. Additionally, the extension provides access to [the companion widget for daily.dev](/key-features/the-companion.md) for added convenience. ## Supported Browsers for daily.dev @@ -19,7 +19,7 @@ You can install the daily.dev extension on the following browsers: We’ve had to temporarily remove the Firefox extension from the store due to the Mozilla review team’s decision to enforce certain terms. These terms include changes that are partially non-feasible and not reasonable for any app developer to implement, affecting our ability to operate and monetize the app. As a result, Mozilla reverted our extension to an outdated version, making it unusable. We are actively working to find a resolution and appreciate your understanding and patience. ::: -Just install the extension, open a new tab, and you're all set! +Install the extension and open a new tab to begin. ## Using Alternative Browsers? diff --git a/docs/getting-started/pwa.md b/docs/getting-started/pwa.md index 8020f0b..91f1aa6 100644 --- a/docs/getting-started/pwa.md +++ b/docs/getting-started/pwa.md @@ -5,7 +5,7 @@ description: "Explore the daily.dev Progressive Web App (PWA) for a seamless, cr # Progressive Web App (PWA) for daily.dev -Experience daily.dev like never before with our fully responsive and user-friendly **progressive web app (PWA)**! Stay up-to-date with the latest developer news, tips, and insights on any device, anytime, anywhere. Read on to learn how you can add a shortcut to your home screen on iOS and Android for quick access to the daily.dev PWA! +Access daily.dev through our fully responsive and user-friendly **progressive web app (PWA)**. Stay up-to-date with the latest developer news, tips, and insights on any device, anytime, anywhere. This guide explains how to add a shortcut to your home screen on iOS and Android for quick access to the daily.dev PWA. All you need to do is visit [this URL to access daily.dev on any device](https://app.daily.dev). diff --git a/docs/intro.md b/docs/intro.md index f346321..9d405d5 100644 --- a/docs/intro.md +++ b/docs/intro.md @@ -14,7 +14,7 @@ daily.dev is a professional network for developers that brings the latest tech n Get the most out of daily.dev with this step-by-step guide to set up your personalized developer experience. -### Step 1: Choose Your Platform πŸš€ +### Step 1: Choose Your Platform **Browser Extension** (Recommended) - Install the [browser extension](getting-started/browser-extension-installation) for Chrome or Edge @@ -26,7 +26,7 @@ Get the most out of daily.dev with this step-by-step guide to set up your person - [Progressive Web App (PWA)](getting-started/pwa) for Firefox, Safari, and other browsers - [Android app](https://play.google.com/store/apps/details?id=dev.daily) on Google Play Store -### Step 2: Set Up Your Personal Feed 🎯 +### Step 2: Set Up Your Personal Feed Create a customized feed that delivers the most relevant content: @@ -34,7 +34,7 @@ Create a customized feed that delivers the most relevant content: 2. **Fine-tune content**: Use [advanced filtering options](setting-up-your-feed/advanced-filtering-options) to control content types 3. **Remove noise**: [Block unwanted tags and sources](setting-up-your-feed/blocking-tags-sources) to focus on what matters -### Step 3: Explore Different Feeds πŸ“– +### Step 3: Explore Different Feeds Discover content through multiple feed types: @@ -45,7 +45,7 @@ Discover content through multiple feed types: Learn more about [how feeds work](key-features/feeds). -### Step 4: Join the Community & Squads πŸ‘₯ +### Step 4: Join the Community & Squads Build your presence and connect with other developers through our vibrant community features: @@ -58,7 +58,7 @@ Build your presence and connect with other developers through our vibrant commun **Why Squads Matter:** Squads are the heart of daily.dev's community experience. Whether you're interested in React, AI, DevOps, or career advice, there's likely a Squad for you. These focused communities allow for deeper discussions, knowledge sharing, and networking with like-minded developers. -### Step 5: Customize Your Experience 🌈 +### Step 5: Customize Your Experience Make daily.dev work exactly how you want: @@ -68,13 +68,13 @@ Make daily.dev work exactly how you want: ## Key Features to Explore -- πŸ” **[Search](key-features/search)**: Find specific content across all sources -- πŸ’¬ **[Discussions](key-features/discussions)**: Engage in meaningful conversations -- πŸ—³οΈ **[Polls](key-features/polls)**: Gather community opinions with interactive voting -- πŸ‘₯ **[Squads](squads/creating-your-squad)**: Join or create developer communities around shared interests - the heart of daily.dev's community experience with specialized groups for technologies like React, AI, DevOps, and more -- πŸ“± **[The Companion](key-features/the-companion)**: Quick access widget for seamless browsing +- **[Search](key-features/search)**: Find specific content across all sources +- **[Discussions](key-features/discussions)**: Engage in meaningful conversations +- **[Polls](key-features/polls)**: Gather community opinions with interactive voting +- **[Squads](squads/creating-your-squad)**: Join or create developer communities around shared interests - the heart of daily.dev's community experience with specialized groups for technologies like React, AI, DevOps, and more +- **[The Companion](key-features/the-companion)**: Quick access widget for seamless browsing -## Ready to Level Up? +## Premium Features Available Explore [daily.dev Plus](plus/plus-overview) for premium features including: - AI-powered clean titles (Clickbait Shield) @@ -86,6 +86,6 @@ Explore [daily.dev Plus](plus/plus-overview) for premium features including: ## Join the Community -Ready to connect with fellow developers? **Squads** are where the magic happens - join existing communities or [create your own Squad](squads/creating-your-squad) to build meaningful connections around the technologies and topics you care about most. +Ready to connect with fellow developers? **Squads** are specialized communities where you can join existing groups or [create your own Squad](squads/creating-your-squad) to build meaningful connections around the technologies and topics you care about most. -Start your journey with daily.dev and join thousands of developers staying ahead in tech! +Start your journey with daily.dev and join thousands of developers staying ahead in tech. diff --git a/docs/key-features/bookmarks.md b/docs/key-features/bookmarks.md index 0aadd5d..2b9cece 100644 --- a/docs/key-features/bookmarks.md +++ b/docs/key-features/bookmarks.md @@ -5,7 +5,7 @@ description: "Learn how to save, organize, and sync daily.dev bookmarks across d # Bookmarks -## Importance of Bookmarks +## Overview Bookmarks on **daily.dev** allow you to save and organize posts for later reading, helping you manage valuable content at your own pace. @@ -28,7 +28,7 @@ These methods ensure a seamless bookmarking experience in daily.dev. ## Bookmark reminder -Once you bookmark a post, you might see it on your feed as a reminder to read it! +Once you bookmark a post, you may see it in your feed as a reminder to read it. ![Bookmark reminder image](https://github.com/user-attachments/assets/30f793c0-a1d2-469f-9f5c-f0249c257676) diff --git a/docs/key-features/discussions.md b/docs/key-features/discussions.md index 6c00b41..cd89de4 100644 --- a/docs/key-features/discussions.md +++ b/docs/key-features/discussions.md @@ -7,7 +7,7 @@ description: "Engage in discussions on daily.dev to share insights, connect with ## What is a discussion? -Discussions are a valuable way to engage with the professional developer community on daily.dev and share insights on various topics! +Discussions are a valuable way to engage with the professional developer community on daily.dev and share insights on various topics. As a professional network for developers, we highly value the opportunity for our community members to participate in public discussions. Discussions allow you to share your thoughts, insights, and experiences related to a post or topic and contribute to the community's collective knowledge. @@ -27,7 +27,7 @@ Participating in discussions can benefit you in several ways: Click on any post in the feed to see the post modal. -Beneath the title, TLDR (Now powered by Open AI!), and post image, you can see all the comments on the post. +Beneath the title, TLDR (powered by OpenAI), and post image, you can see all the comments on the post. You can upvote, downvote, comment, bookmark, and copy the link. @@ -51,7 +51,7 @@ You can then leave a comment [using markdown](#writing-comments-in-markdown) in ### Writing comments in markdown -You can [use markdown](https://www.markdownguide.org/cheat-sheet/) when commenting on posts πŸŽ‰ +You can [use markdown](https://www.markdownguide.org/cheat-sheet/) when commenting on posts. Including: * Headings (using `#` for a h1 through to `######` for a h6 ) diff --git a/docs/key-features/feeds.md b/docs/key-features/feeds.md index 4dd485f..747fbd6 100644 --- a/docs/key-features/feeds.md +++ b/docs/key-features/feeds.md @@ -18,11 +18,11 @@ Prefer a video version? Check out this 6-minute video that explains each feed in ## My feed -Your feed contains posts that are relevant to you and your interests (once you have set it up). +Your feed contains posts that are relevant to your interests after you configure your preferences. ### Creating your personal feed -If you are new to daily.dev, the first thing we strongly recommend is setting up filters on your feed. This will unlock the true power of daily.dev, showing posts that are relevant to your interests. +For new users, we recommend configuring feed filters to personalize your content. This enables personalized content recommendations based on your interests. There are three guides to help you get the most out of your feed: 1. A detailed guide on how to [set up your feed](/docs/setting-up-your-feed/filtering-content-feed). @@ -81,4 +81,4 @@ There are three options (6): ## Best discussions feed -In the "Best Discussions" feed, we showcase the most interesting discussions currently taking place on daily.dev. The ranking is determined by multiple factors, including the reputation levels of the people who commented, the freshness of the comments, and the number of upvotes on the comments, among others. This feed is designed to help you find engaging and interesting discussions that you can participate in! +In the "Best Discussions" feed, we showcase the most interesting discussions currently taking place on daily.dev. The ranking is determined by multiple factors, including the reputation levels of the people who commented, the freshness of the comments, and the number of upvotes on the comments, among others. This feed is designed to help you find engaging and interesting discussions that you can participate in. diff --git a/docs/key-features/pause-new-tab.md b/docs/key-features/pause-new-tab.md index 45d565c..0a2d894 100644 --- a/docs/key-features/pause-new-tab.md +++ b/docs/key-features/pause-new-tab.md @@ -5,7 +5,7 @@ description: "Learn how to use the Pause New Tab (Do Not Disturb) feature on dai # Pause New Tab (DND) -At daily.dev, we understand that sometimes you need to focus without distractions. While our new tab functionality is designed to provide you with interesting posts, we also recognize that there may be times when you need to temporarily disable it. That's why we've introduced the "Pause New Tab" (Do Not Disturb) feature. +The "Pause New Tab" (Do Not Disturb) feature allows you to temporarily disable the new tab functionality when you need to focus without distractions. ## Activating Pause New Tab Mode diff --git a/docs/key-features/polls.md b/docs/key-features/polls.md index 70b9d78..3c437ac 100644 --- a/docs/key-features/polls.md +++ b/docs/key-features/polls.md @@ -16,7 +16,7 @@ Each poll includes: - 7-day active voting period - Full integration with daily.dev's commenting, upvoting, and sharing features -Polls bridge the gap between passive consumption and active participation, offering a middle ground for users who want to contribute meaningfully without writing lengthy comments. +Polls enable quick participation without requiring detailed written responses. **[See a live poll in action β†’](https://app.daily.dev/posts/can-you-guess-which-feature-we-just-shipped--cpg33xsvg)** @@ -39,7 +39,7 @@ Polls offer several benefits for community engagement: 3. Fill in the required information: - **Question**: Write your poll question (be clear and specific) - **Answer options**: Add 2–4 possible answers - - **Audience**: Choose to post to everyone or a specific Squad +- **Audience**: Choose to post to everyone or a specific Squad ### Poll creation tips diff --git a/docs/key-features/search.md b/docs/key-features/search.md index 339243e..892f5e8 100644 --- a/docs/key-features/search.md +++ b/docs/key-features/search.md @@ -5,10 +5,10 @@ description: "Learn how to search for content, users, tags, squads, and sources # Search -daily.dev’s search is your go-to way to explore the platform. Whether you’re looking for a specific post, a trusted source, trending tags, or other developers β€” it’s all just a few keystrokes away. +daily.dev's search enables you to explore the platform efficiently. Whether you're looking for a specific post, a trusted source, trending tags, or other developers β€” it's all just a few keystrokes away. :::info -We’ve sunset our AI-powered search due to low adoption. Like any good startup experiment, it taught us a lot. We're using those learnings to build even better experiences ahead β€” stay tuned. +We've sunset our AI-powered search due to low adoption. We retired this feature based on usage data and user feedback. We're using those learnings to build even better experiences ahead β€” stay tuned. ::: ## What you can search for diff --git a/docs/key-features/the-companion.md b/docs/key-features/the-companion.md index 51e92f8..b54bbe4 100644 --- a/docs/key-features/the-companion.md +++ b/docs/key-features/the-companion.md @@ -11,13 +11,13 @@ The companion widget allows you to [upvote](https://docs.daily.dev/docs/key-feat ## Companion Widget Overview Video -Give the companion widget overview video a watch if you haven't already and see what new superpowers it gives you! +Watch the companion widget overview video to learn about its key features. ## Activating the Companion -Getting started with the companion widget is easy! +Getting started with the companion widget is easy. 1. On the daily.dev extension, open a new tab and look for the purple button in the top right next to your profile picture. 2. If you don't see the purple button, go to the [extension store](https://api.daily.dev/get?_ga=2.220083545.157894557.1655794404-623033389.1647175282) and download the latest version of the daily.dev extension. diff --git a/docs/key-features/upvotes.md b/docs/key-features/upvotes.md index 61b82f7..e666ec8 100644 --- a/docs/key-features/upvotes.md +++ b/docs/key-features/upvotes.md @@ -11,15 +11,15 @@ Upvotes and downvotes are essential tools in community-driven products, allowing Keep in mind that you can only select either upvote or downvote for a postβ€”not both. This ensures the integrity and accuracy of our voting system. ::: -## Upvoting in daily.dev πŸ‘ +## Upvoting in daily.dev -On daily.dev, upvotes are a fantastic way to acknowledge the quality of posts, show support, and express appreciation for the work of others. Here’s why upvoting is highly encouraged: +On daily.dev, upvotes acknowledge the quality of posts, show support, and express appreciation for the work of others. Here's why upvoting is highly encouraged: 1. It helps the feed algorithm understand community-approved content, enabling us to show the most interesting posts to our community. 2. It gives recognition to content creators for their hard work. 3. It signals to other community members that a post is engaging, saving them time in finding valuable content. -## Downvoting in daily.dev πŸ‘Ž +## Downvoting in daily.dev Downvotes indicate that you didn’t find a post helpful or interesting. Here’s why downvoting is important: @@ -39,4 +39,4 @@ To downvote a post, you can do so either on the post page itself or in the feed. ## How to share a link -Just click on the bottom on the left, with the πŸ”— icon, and you will have the link in your clipboard! +Click the link icon in the bottom left to copy the link to your clipboard. diff --git a/docs/monetization/awards.md b/docs/monetization/awards.md index 2698494..6c8bc05 100644 --- a/docs/monetization/awards.md +++ b/docs/monetization/awards.md @@ -7,7 +7,7 @@ description: "Discover how Awards on daily.dev let you recognize and support val ## What are Awards -Awards let you recognize top-tier contributions on daily.dev. They’re powered by our in-app currency called [Cores](monetization/cores.md) and help spotlight content that’s helpful, insightful, or just straight-up great. Whether it's a killer post, a sharp comment, or someone consistently showing upβ€”you can now say β€œthis is worth it” in a meaningful way. +Awards let you recognize top-tier contributions on daily.dev. They're powered by our in-app currency called [Cores](monetization/cores.md) and help spotlight content that's helpful, insightful, or just straight-up great. Whether it's an excellent post, an insightful comment, or consistent valuable contributionsβ€”you can now say "this is worth it" in a meaningful way. ## Why Awards matter @@ -15,8 +15,8 @@ Giving an Award sends a stronger signal that someone’s effort mattered. Awards ## Why give Awards? -- **Support what matters** – Show appreciation for content that taught you something, saved you time, or sparked new ideas. -- **Encourage great contributions** – Awards make creators feel seen and valued. That recognition leads to more thoughtful posts and comments. +- **Support what matters** – Show appreciation for content that taught you something, saved you time, or sparked new ideas. +- **Encourage great contributions** – Awards provide recognition for quality contributions. That recognition leads to more thoughtful posts and comments. - **Shape the ecosystem** – The more great content gets awarded, the better daily.dev becomes for everyone. ![daily.dev awards interface showing different award options including heart, trophy, and gem icons with pricing and descriptions](https://daily-now-res.cloudinary.com/image/upload/v1745238986/docs/Screenshot_2025-04-21_at_15.29.56.png) diff --git a/docs/monetization/boost.md b/docs/monetization/boost.md index aadc85d..85063fb 100644 --- a/docs/monetization/boost.md +++ b/docs/monetization/boost.md @@ -11,15 +11,15 @@ Grow your reach on daily.dev with our Boost tools. Promote your posts to get mor ## Key features -✨ **Automated targeting**: Our recommendation engine promotes your content to the right developers based on tags, reading habits, and engagement signals. No setup needed. +**Automated targeting**: Our recommendation engine promotes your content to the right developers based on tags, reading habits, and engagement signals. No setup needed. -✨ **Flexible budget control**: Set your daily budget in cores and choose how long your boost runs. You're always in control. +**Flexible budget control**: Set your daily budget in cores and choose how long your boost runs. You're always in control. -✨ **Native placements**: Boosted content shows up in the feed, Squad directory, and discovery areas clearly labeled but fully integrated. +**Native placements**: Boosted content shows up in the feed, Squad directory, and discovery areas clearly labeled but fully integrated. -✨ **Real-time insights**: Track spend, impressions, clicks, engagement, and growth metrics in the ads dashboard. +**Real-time insights**: Track spend, impressions, clicks, engagement, and growth metrics in the ads dashboard. -✨ **Two boost types**: Promote individual posts for engagement or boost entire Squads to attract new members. +**Two boost types**: Promote individual posts for engagement or boost entire Squads to attract new members. ## Boost types diff --git a/docs/monetization/cores.md b/docs/monetization/cores.md index a6fb23a..d4ce928 100644 --- a/docs/monetization/cores.md +++ b/docs/monetization/cores.md @@ -17,11 +17,11 @@ Cores are not cash, crypto, or legal tender. They can’t be used outside daily. ## Why Cores matter -Likes are cheap. Cores aren’t. +Cores provide a meaningful way to reward valuable contributions beyond simple likes. -They let you reward contributions that actually help youβ€”whether it’s a great answer, a sharp insight, or a post that made you rethink something. The more Cores circulate, the stronger our community becomes. +They let you reward contributions that actually help youβ€”whether it's a great answer, a sharp insight, or a post that made you rethink something. The more Cores circulate, the stronger our community becomes. -For creators, this opens a new path: instead of chasing clicks, they can focus on creating valueβ€”and get rewarded for it. +Cores enable creators to focus on producing valuable content while receiving direct community support. :::tip While today Cores are used mainly for rewarding content and creators, we’re actively building new features around themβ€”including post boosts, premium interactions, exclusive content, and more. Holding Cores today means you’re ready for everything we launch next. diff --git a/docs/plus/plus-overview.md b/docs/plus/plus-overview.md index cfd6a96..980c417 100644 --- a/docs/plus/plus-overview.md +++ b/docs/plus/plus-overview.md @@ -44,7 +44,7 @@ Take control of your content with laser-focused feeds tailored to your interests πŸ‘‰ [Create your first custom feed](plus/custom-feeds.md) -### Clickbait Sheild - AI-powered clean titles +### Clickbait Shield - AI-powered clean titles No more clickbait or misleading headlines. AI rewrites titles so you see the real story before clicking, making it easier to find high-value content without wasting time. diff --git a/docs/plus/presidential-briefing.md b/docs/plus/presidential-briefing.md index ba45461..ac9c5a6 100644 --- a/docs/plus/presidential-briefing.md +++ b/docs/plus/presidential-briefing.md @@ -5,13 +5,13 @@ description: "Meet the Presidential Briefing - your personal AI agent that scans # Presidential Briefing -Meet the Presidential Briefing 🀝 Your personal AI agent that does the impossible so you don't have to. +Meet the Presidential Briefing. Your personal AI agent that does the impossible so you don't have to. -Every day, it scans hundreds of posts, videos, Squad threads, changelogs, and releases across the dev world. It reads and watches everything (yes… it's sick. We know). Then it compresses the signal into a personalized, high-impact post, written just for you. +The system scans hundreds of posts, videos, Squad threads, changelogs, and releases daily across the developer ecosystem. It processes all of this content and delivers a personalized, high-impact briefing written just for you. This isn't a fancy summary. It's a fully autonomous system that works behind the scenes to keep you effortlessly in the know. It adapts to your habits, your reading style, and your pace. The result? A briefing so sharp, it could save you hundreds of hours over time and keep you ahead of everyone else. -No templates. No fluff. Just 3–5 minutes that make you feel caught up, not buried. +Each briefing provides essential updates in 3–5 minutes. ## Why you'll love it @@ -34,9 +34,9 @@ The critical stuff. A couple of high-signal highlights the agent believes you mu Stories and updates that broaden your perspective. Not everything here is tailored to your usual taste, but it's all relevant and worth your time. Think of it as curated horizon-expansion. -### Bullshit Police πŸ’€ +### Critical Analysis -Welcome to your built-in bullshit detector. We call out the biggest pieces of hype, misinformation, or plain nonsense circulating in the dev world. It's your shield against fake news and your secret weapon in any watercooler debate. +Welcome to your built-in content verification system. We identify the biggest pieces of hype, misinformation, or misleading information circulating in the developer world. It's your shield against unreliable information and your tool for critical thinking. ## Access and Availability diff --git a/docs/plus/smart-prompts.md b/docs/plus/smart-prompts.md index 3eaeca7..9a83b35 100644 --- a/docs/plus/smart-prompts.md +++ b/docs/plus/smart-prompts.md @@ -30,7 +30,7 @@ Available prompts include: - **Actionable Steps** – Turn insights into steps you can take. - **Skills Needed** – Identify the skills relevant to the topic. - **Compare Alternatives** – See how the topic stacks up against similar concepts. -- ⚑️ **Run Your Own Prompt** – Type your own custom AI query. +- **Run Your Own Prompt** – Type your own custom AI query. ![daily.dev smart prompts interface showing AI-powered content analysis options including summarize, actionable steps, skills needed, and compare alternatives](https://daily-now-res.cloudinary.com/image/upload/v1740315075/docs/content_e70d7a0b-fedc-491e-9aa1-91763f8077c6.webp) diff --git a/docs/setting-up-your-feed/filtering-content-feed.md b/docs/setting-up-your-feed/filtering-content-feed.md index 8031763..529a928 100644 --- a/docs/setting-up-your-feed/filtering-content-feed.md +++ b/docs/setting-up-your-feed/filtering-content-feed.md @@ -5,11 +5,11 @@ description: "Create a personalized feed on daily.dev, tailored to your interest # Creating a Personal Feed -Welcome to daily.dev's personal feed feature called "My Feed"! With our personal feed, you can customize the content you see, making sure it's tailored to your interests. Here's a simple guide on how to create your own personal feed. +daily.dev's personal feed feature, "My Feed," allows you to customize the content you see based on your interests. This guide explains how to create your own personal feed. ## Step 1: Choose Tag Categories -Tag categories are the building blocks of your personal feed. They help you specify the topics and types of content you want to see in your feed. During the onboarding process, you'll be prompted to choose from a list of tag categories that might be relevant to your interests. Don't worry if you're not sure what tags to choose initially, as you can always fine-tune them later. +Tag categories are the building blocks of your personal feed. They help you specify the topics and types of content you want to see in your feed. During the onboarding process, you'll be prompted to choose from a list of tag categories that might be relevant to your interests. You can adjust your tag selections at any time after the initial setup. Tag selection interface during onboarding, highlighting options for content customization diff --git a/docs/squads/creating-your-squad.md b/docs/squads/creating-your-squad.md index fa232f4..0f74bd3 100644 --- a/docs/squads/creating-your-squad.md +++ b/docs/squads/creating-your-squad.md @@ -19,15 +19,15 @@ A Squad can be **Public** or **Private**: Squads offer several interactive features to create an engaging experience: -✨ **Create a Squad**: Customize your Squad with a unique name, handle, image, description, and select a category for Public Squads. +**Create a Squad**: Customize your Squad with a unique name, handle, image, description, and select a category for Public Squads. -✨ **Invite Members**: Bring in developers to discuss, share resources, and collaborate. +**Invite Members**: Bring in developers to discuss, share resources, and collaborate. -✨ **Post & Share Content**: Depending on settings, posting can be open to everyone or restricted to moderators. Share articles, create [polls](/docs/key-features/polls) to gather squad opinions, and enjoy full Markdown compatibility for rich discussions. +**Post & Share Content**: Depending on settings, posting can be open to everyone or restricted to moderators. Share articles, create [polls](/docs/key-features/polls) to gather squad opinions, and enjoy full Markdown compatibility for rich discussions. -✨ **Moderation Tools**: As an admin, you have tools to manage posts, comments, and member interactions. +**Moderation Tools**: As an admin, you have tools to manage posts, comments, and member interactions. -✨ **Integrate with Work Tools**: Kickstart collaboration by integrating your Squad with work-related tools, such as Slack. This makes setup seamless and enables stronger team alignment. +**Integrate with Work Tools**: Kickstart collaboration by integrating your Squad with work-related tools, such as Slack. This makes setup seamless and enables stronger team alignment. ## How to Create a Squad @@ -52,4 +52,4 @@ When creating a Squad, select the desired visibility: Public Squads must select a category during setup. Categories like Web, Mobile, AI, and Fun help users discover Squads that align with their interests. -Good luck! We can’t wait to see your community thrive ✨ \ No newline at end of file +For additional guidance, see our Squad moderation documentation. \ No newline at end of file diff --git a/docs/squads/growing-your-squad.md b/docs/squads/growing-your-squad.md index 8904548..59f6095 100644 --- a/docs/squads/growing-your-squad.md +++ b/docs/squads/growing-your-squad.md @@ -105,4 +105,4 @@ Combine both strategies: Use Squad Boost for member acquisition and Post Boost t An active Squad is key to growth. By regularly posting, approving member contributions, and sparking discussions, your Squad can become a vibrant hub for developers. -Good luck with growing your Squad! πŸš€ \ No newline at end of file +For additional support, contact our team at support@daily.dev. \ No newline at end of file diff --git a/docs/squads/moderating-your-squad.md b/docs/squads/moderating-your-squad.md index 78be15e..84a08c9 100644 --- a/docs/squads/moderating-your-squad.md +++ b/docs/squads/moderating-your-squad.md @@ -15,15 +15,15 @@ Note: The tools described here are foundational for Squad management. We’re ac ## Key Moderation Features -✨ **Post Approval**: Public Squads allow all members to post by default, but admins and moderators must approve posts before they go live. This ensures content aligns with your Squad’s code of conduct and quality expectations. +**Post Approval**: Public Squads allow all members to post by default, but admins and moderators must approve posts before they go live. This ensures content aligns with your Squad's code of conduct and quality expectations. -✨ **Content Moderation**: Admins can delete posts and comments that violate guidelines to maintain a healthy discussion environment. +**Content Moderation**: Admins can delete posts and comments that violate guidelines to maintain a healthy discussion environment. -✨ **User Management**: Block users who repeatedly violate guidelines, and reverse the action if necessary. +**User Management**: Block users who repeatedly violate guidelines, and reverse the action if necessary. -✨ **Role Assignments**: Assign roles such as moderators or admins to trusted members to distribute management responsibilities. +**Role Assignments**: Assign roles such as moderators or admins to trusted members to distribute management responsibilities. -✨ **Reporting and Feedback**: Members can now report inappropriate Squads or posts. Reported content is reviewed by the daily.dev moderation team to maintain a safe and inclusive platform. +**Reporting and Feedback**: Members can now report inappropriate Squads or posts. Reported content is reviewed by the daily.dev moderation team to maintain a safe and inclusive platform. ## Managing Posts @@ -84,4 +84,4 @@ Public Squads must comply with daily.dev’s content guidelines to maintain thei - Assign trusted members as moderators to share the workload. - Regularly engage with members to foster a sense of community. -Effective moderation is key to growing a vibrant, respectful, and valuable Squad. πŸš€ \ No newline at end of file +Effective moderation supports community growth and maintains quality standards. \ No newline at end of file diff --git a/docs/squads/public-squads.md b/docs/squads/public-squads.md index fa0a8fa..d9ceafe 100644 --- a/docs/squads/public-squads.md +++ b/docs/squads/public-squads.md @@ -7,7 +7,7 @@ description: "Learn how to create and manage a Public Squad on daily.dev to boos ## Introduction to Public Squads -Building a developer community is tough. That’s why we built daily.dev Squadsβ€”to make it easier to create a thriving developer community from day one. With Public Squads, you can start building your community while tapping into the global daily.dev ecosystem, where developers are already active and engaged. +daily.dev Squads provide tools to build and grow developer communities effectively. With Public Squads, you can start building your community while tapping into the global daily.dev ecosystem, where developers are already active and engaged. Public Squads are the best way to feature your content and gain organic exposure on daily.dev. These Squads are open to everyone and discoverable in the [Squads Directory](https://app.daily.dev/squads). They help you connect with developers who share your interests, making it easier to create a vibrant, active community. @@ -17,17 +17,17 @@ Public Squads are the best way to feature your content and gain organic exposure What makes Public Squads special? -✨ **Discoverability**: Public Squads are integrated into the daily.dev ecosystem, making them visible to a global network of developers already active on the platform. +**Discoverability**: Public Squads are integrated into the daily.dev ecosystem, making them visible to a global network of developers already active on the platform. -✨ **High Engagement**: Developers on daily.dev are engaged and ready to talk, so you won’t have to struggle to keep conversations alive. Public Squads foster meaningful interactions and discussions. +**High Engagement**: Developers on daily.dev are engaged and ready to talk, so you won't have to struggle to keep conversations alive. Public Squads foster meaningful interactions and discussions. -✨ **Content Curation**: As a Squad leader, you can curate articles, tutorials, and videos that resonate with your community, keeping members engaged and informed. +**Content Curation**: As a Squad leader, you can curate articles, tutorials, and videos that resonate with your community, keeping members engaged and informed. -✨ **Immediate Visibility**: There’s no longer a need for manual review to become a public Squad. Simply set your Squad to Public during creation, and you're good to go. +**Immediate Visibility**: There's no longer a need for manual review to become a public Squad. Simply set your Squad to Public during creation, and you're good to go. -✨ **Community Interaction**: Public Squads allow for open engagement, and by default, all members can post (with admin approval required) and invite others to join. +**Community Interaction**: Public Squads allow for open engagement, and by default, all members can post (with admin approval required) and invite others to join. -✨ **Reporting and Moderation**: Admins and moderators of a Squad get various tools to ensure the community stays safe and healthy. +**Reporting and Moderation**: Admins and moderators of a Squad get various tools to ensure the community stays safe and healthy. ## Benefits of Being a Public Squad @@ -69,4 +69,4 @@ To maximize your impact as a Public Squad: **Public Status is Revocable**: Non-compliance with content guidelines or misuse of the platform may result in losing Public status. Use this privilege responsibly. ::: -With Public Squads, you get a head start in building a thriving developer community. Let’s build some amazing communities together! πŸš€ \ No newline at end of file +Public Squads provide enhanced visibility and tools to grow your developer community effectively. \ No newline at end of file diff --git a/docs/your-profile/devcard.md b/docs/your-profile/devcard.md index fc0a6cc..7983e42 100644 --- a/docs/your-profile/devcard.md +++ b/docs/your-profile/devcard.md @@ -7,7 +7,7 @@ description: "Create and customize your daily.dev DevCard to showcase your activ ## Show Off Your daily.dev Activity! -The DevCard is a fun way to showcase your daily.dev activity and share your dev interests and commitment with others. It shows info on how many posts you’ve read on daily.dev, how many reputation points you have, the sources and tags you read, and Squads you’ve joined. It’s been a while since we released the DevCard, and we’re excited to update it and make it cooler. You can generate your own DevCard, customize it, and share it with the hashtag #DevCard to flex with friends and colleagues. +The DevCard displays your daily.dev activity and statistics, including the number of posts you've read, your reputation points, the sources and tags you follow, and Squads you've joined. You can generate your own DevCard, customize it, and share your activity with your network using the hashtag #DevCard. Highlight of the DevCard showcasing daily.dev user activity diff --git a/docs/your-profile/reputation.md b/docs/your-profile/reputation.md index 7f1bc32..f32ba39 100644 --- a/docs/your-profile/reputation.md +++ b/docs/your-profile/reputation.md @@ -9,7 +9,7 @@ description: "Learn how reputation works on daily.dev, how to earn points, unloc Reputation is a metric that reflects the trust you earn from the community through positive and meaningful interactions. It's a measure of your contributions' impact, visible on your profile. Higher reputation unlocks more privileges, reflecting your role in shaping our community. -Starting in 2025, **higher reputation also increases your exposure and reach**. this means that your posts and comments have a greater chance of being seen by more developers on the platform. +Starting in 2025, **higher reputation increases your content's visibility**. Posts and comments from high-reputation users receive priority in ranking algorithms. ## Reputation Basics diff --git a/llm.txt b/llm.txt new file mode 100644 index 0000000..b848e53 --- /dev/null +++ b/llm.txt @@ -0,0 +1,289 @@ +# daily.dev Documentation + +> Official documentation site for daily.dev - A professional network for developers +> Built with Docusaurus 3, React 18, and MDX +> URL: https://docs.daily.dev +> Repository: https://github.com/dailydotdev/docs + +## Project Overview + +This is the comprehensive documentation site for daily.dev, a platform that aggregates tech news and provides community features for developers. The documentation covers all aspects of the platform including getting started guides, feature explanations, customization options, and community guidelines. + +**Key Information:** +- Framework: Docusaurus 3.9.0 +- Frontend: React 18.3.1 +- Content Format: MDX (Markdown with JSX) +- Search: Algolia Search integration +- Node Version: 22.x +- License: AGPL-3.0 + +## Project Structure + +``` +/ +β”œβ”€β”€ docs/ # Main documentation content (MDX/Markdown) +β”‚ β”œβ”€β”€ intro.md # Introduction and quick start guide +β”‚ β”œβ”€β”€ getting-started/ # Platform installation guides +β”‚ β”‚ β”œβ”€β”€ browser-extension-installation.md +β”‚ β”‚ └── pwa.md +β”‚ β”œβ”€β”€ key-features/ # Core feature documentation +β”‚ β”‚ β”œβ”€β”€ feeds.md +β”‚ β”‚ β”œβ”€β”€ search.md +β”‚ β”‚ β”œβ”€β”€ upvotes.md +β”‚ β”‚ β”œβ”€β”€ bookmarks.md +β”‚ β”‚ β”œβ”€β”€ discussions.md +β”‚ β”‚ β”œβ”€β”€ polls.md +β”‚ β”‚ β”œβ”€β”€ pause-new-tab.md +β”‚ β”‚ β”œβ”€β”€ the-companion.md +β”‚ β”‚ └── community-picks.md +β”‚ β”œβ”€β”€ customize-your-feed/ # Feed customization options +β”‚ β”‚ β”œβ”€β”€ layout.md +β”‚ β”‚ β”œβ”€β”€ density.md +β”‚ β”‚ β”œβ”€β”€ theme.md +β”‚ β”‚ └── preferences.md +β”‚ β”œβ”€β”€ setting-up-your-feed/ # Feed configuration guides +β”‚ β”‚ β”œβ”€β”€ filtering-content-feed.md +β”‚ β”‚ β”œβ”€β”€ advanced-filtering-options.md +β”‚ β”‚ └── blocking-tags-sources.md +β”‚ β”œβ”€β”€ squads/ # Community features documentation +β”‚ β”‚ β”œβ”€β”€ creating-your-squad.md +β”‚ β”‚ β”œβ”€β”€ growing-your-squad.md +β”‚ β”‚ β”œβ”€β”€ moderating-your-squad.md +β”‚ β”‚ β”œβ”€β”€ public-squads.md +β”‚ β”‚ β”œβ”€β”€ featured-squads.md +β”‚ β”‚ └── slack-integration.md +β”‚ β”œβ”€β”€ plus/ # Premium features documentation +β”‚ β”‚ β”œβ”€β”€ plus-overview.md +β”‚ β”‚ β”œβ”€β”€ smart-prompts.md +β”‚ β”‚ β”œβ”€β”€ presidential-briefing.md +β”‚ β”‚ β”œβ”€β”€ clickbait-shield.md +β”‚ β”‚ β”œβ”€β”€ custom-feeds.md +β”‚ β”‚ β”œβ”€β”€ bookmark-folders.md +β”‚ β”‚ └── keyword-filters.md +β”‚ β”œβ”€β”€ monetization/ # Platform monetization features +β”‚ β”‚ β”œβ”€β”€ cores.md +β”‚ β”‚ β”œβ”€β”€ awards.md +β”‚ β”‚ └── boost.md +β”‚ β”œβ”€β”€ organizations/ # Team/enterprise features +β”‚ β”‚ β”œβ”€β”€ overview.md +β”‚ β”‚ β”œβ”€β”€ creating-organization.md +β”‚ β”‚ β”œβ”€β”€ managing-organization.md +β”‚ β”‚ β”œβ”€β”€ inviting-members.md +β”‚ β”‚ β”œβ”€β”€ managing-members.md +β”‚ β”‚ └── billing-management.md +β”‚ β”œβ”€β”€ your-profile/ # User profile documentation +β”‚ β”‚ β”œβ”€β”€ account-details.md +β”‚ β”‚ β”œβ”€β”€ activity.md +β”‚ β”‚ β”œβ”€β”€ devcard.md +β”‚ β”‚ β”œβ”€β”€ reputation.md +β”‚ β”‚ β”œβ”€β”€ reading-history.md +β”‚ β”‚ β”œβ”€β”€ top-readers.md +β”‚ β”‚ β”œβ”€β”€ weekly-goal.md +β”‚ β”‚ β”œβ”€β”€ verified-badge.md +β”‚ β”‚ └── deleting-your-profile.md +β”‚ └── for-content-creators/ # Content creator resources +β”‚ β”œβ”€β”€ content-guidelines.md +β”‚ β”œβ”€β”€ how-to-get-featured.md +β”‚ β”œβ”€β”€ claiming-ownership-on-article.md +β”‚ └── suggest-new-source.md +β”œβ”€β”€ src/ # React components and custom pages +β”‚ β”œβ”€β”€ components/ # Reusable React components +β”‚ β”‚ └── homepage/ # Homepage-specific components +β”‚ β”œβ”€β”€ pages/ # Custom pages (non-docs) +β”‚ β”‚ └── index.js # Homepage component +β”‚ └── css/ # Global stylesheets +β”‚ └── custom.css # Theme customization +β”œβ”€β”€ static/ # Static assets +β”‚ └── img/ # Images and icons +β”œβ”€β”€ docusaurus.config.js # Main site configuration +β”œβ”€β”€ sidebars.js # Documentation sidebar structure +β”œβ”€β”€ CLAUDE.md # Claude Code instructions +β”œβ”€β”€ README.md # Project README +└── package.json # Dependencies and scripts +``` + +## Key Configuration Files + +### docusaurus.config.js +- Site metadata and configuration +- Navbar and footer configuration +- Plugin settings (search, PWA, sitemap, etc.) +- Theme configuration +- Deployment settings + +### sidebars.js +- Auto-generates sidebar from docs/ folder structure +- Uses _category_.json files in subdirectories for metadata + +### CLAUDE.md +- Instructions for AI assistants working with this codebase +- Project-specific conventions and preferences +- Development workflow guidance + +## Documentation Categories + +The documentation is organized into these main sections: + +1. **Getting Started** - Installation and initial setup +2. **Key Features** - Core platform functionality +3. **Setting Up Your Feed** - Feed configuration and filtering +4. **Customization** - Visual and preference customization +5. **Squads** - Community and collaboration features +6. **Plus Features** - Premium subscription features +7. **Monetization** - Cores, awards, and boost system +8. **Organizations** - Team subscriptions and management +9. **Your Profile** - Personal profile and statistics +10. **For Content Creators** - Guidelines and tools for creators + +## Technology Stack + +### Core Framework +- **Docusaurus 3.9.0**: Static site generator with built-in React support +- **React 18.3.1**: UI component library +- **MDX 3.1.1**: Markdown with JSX component support +- **Node.js 22.x**: Runtime environment + +### Key Dependencies +- **@docusaurus/preset-classic**: Default Docusaurus plugin bundle +- **@docusaurus/theme-search-algolia**: Algolia search integration +- **@docusaurus/plugin-ideal-image**: Responsive image optimization +- **@docusaurus/plugin-pwa**: Progressive Web App support +- **prism-react-renderer**: Code syntax highlighting + +### Development Tools +- **ESLint**: Code linting +- **Prettier**: Code formatting +- **Playwright**: End-to-end testing +- **Lighthouse CI**: Performance monitoring + +## Development Workflow + +### Local Development +```bash +npm start # Start dev server at localhost:3000 +npm run build # Build for production +npm run serve # Serve built site locally +npm run clear # Clear Docusaurus cache +``` + +### Code Quality +```bash +npm run lint # Run ESLint +npm run format # Format with Prettier +npm test # Run Playwright tests +``` + +### Docker +```bash +npm run docker:compose # Build and run with Docker Compose +npm run docker:run # Run pre-built image +``` + +## Content Guidelines + +When working with documentation: + +1. **File Format**: Use Markdown (.md) or MDX (.mdx) for documentation +2. **Frontmatter**: Include sidebar_position and description in YAML frontmatter +3. **Links**: Use relative paths for internal links +4. **Images**: Store in static/img/ directory +5. **Components**: Can embed React components in MDX files +6. **Tone**: Professional, developer-friendly, clear and concise +7. **Structure**: Use proper heading hierarchy (H1 > H2 > H3) + +## Important Conventions + +### Documentation Style +- Remove unnecessary emojis (per CLAUDE.md guidelines) +- Use professional language without excessive marketing tone +- Prefer technical clarity over promotional content +- Keep exclamation marks to a minimum +- Avoid slang and overly casual language + +### File Organization +- Each main category has its own directory +- Use _category_.json for category metadata +- Sidebar is auto-generated from folder structure +- Maintain consistent naming (kebab-case for files) + +### Links and References +- Use relative paths: `[link text](../category/page.md)` +- For in-page anchors: `[link text](#section-id)` +- For external links: `[link text](https://example.com)` + +## Search and Discovery + +The site uses Algolia DocSearch for search functionality: +- Automatically indexes all content +- Provides instant search results +- Supports keyboard shortcuts (Cmd/Ctrl + K) +- Configuration in docusaurus.config.js + +## Deployment + +The site is deployed to production at https://docs.daily.dev: +- Automated deployment via Vercel +- Builds triggered on push to main branch +- Preview deployments for pull requests +- Configuration in vercel.json + +## Key Features Documentation + +### For Users +- Browser extension installation and PWA setup +- Feed customization and filtering +- Community features (Squads, discussions, polls) +- Profile management and reputation system +- Bookmarks and reading history + +### For Content Creators +- Content submission guidelines +- Claiming article ownership +- Getting featured on the platform +- Source suggestion process + +### Premium Features (Plus) +- Smart Prompts for AI-powered content interaction +- Presidential Briefing for personalized summaries +- Clickbait Shield for clean titles +- Custom feeds and bookmark folders +- Keyword filters and ad-free experience + +### Monetization +- Cores: In-app currency system +- Awards: Recognition system for content +- Boost: Content and Squad promotion + +## Testing and Quality + +- **Automated Testing**: Playwright tests for critical user flows +- **Build Validation**: All content validated during build +- **Link Checking**: Internal links verified +- **Performance**: Lighthouse CI monitoring +- **Accessibility**: WCAG compliance checks + +## Getting Help + +For issues or questions: +- Check existing documentation in docs/ +- Review CLAUDE.md for project-specific guidance +- Check README.md for setup instructions +- Review docusaurus.config.js for configuration +- Consult Docusaurus docs: https://docusaurus.io/docs + +## Contributing + +When contributing to documentation: +1. Follow existing structure and naming conventions +2. Maintain professional tone (see CLAUDE.md) +3. Test changes locally before submitting +4. Ensure all links work correctly +5. Add appropriate frontmatter to new pages +6. Use relative paths for internal references + +## Related Resources + +- Main Platform: https://app.daily.dev +- API Documentation: (if available) +- GitHub Repository: https://github.com/dailydotdev/docs +- Docusaurus Documentation: https://docusaurus.io/docs