Conversation
- Add labs collection to content.config.ts with schema for title, description, category, githubUrl, demoUrl, status, startDate - Create sample labs content files: raycast-extensions.mdx, job-scraper-bot.mdx, kynd-design-system.mdx - Add labs index page that displays all labs using WideCard components - Add dynamic [id].astro page for individual lab items with support for both single-item and multi-item labs - Support for multi-item labs (like Raycast Extensions) with LinkCard grids - Support for single-item labs with content and sidebar metadata
- Use default/green/black variants instead of non-existent labs variant - Fix Prettier formatting issues - Labs pages now work with standard styling
Merge remote-tracking branch 'origin/cards' into labs
✅ Deploy Preview for kynd ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
- Add GITHUB_APP_ID, GITHUB_APP_INSTALLATION_ID, and GITHUB_APP_PRIVATE_KEY - Configure as server-side secret environment variables - Required for GitHub App authentication in Labs collection
- Add @octokit/app, @octokit/auth-app, @octokit/rest for GitHub API - Add marked for markdown rendering - Add dotenv for environment variable loading - Add @types/marked for TypeScript support - Update lockfile with new dependencies
- Replace file-based loader with async GitHub API loader - Fetch repositories with 'labs' topic from kyndig organization - Add comprehensive schema for GitHub repository data - Include README content, technology detection, and metadata - Support for private repositories and contributor information
- Replace MDX content with GitHub README rendering - Add comprehensive metadata sidebar with repo stats - Include technology badges and contributor avatars - Show language breakdown and repository information - Add proper ARIA labels and accessibility features - Support for private repository indicators
- Sort labs by stars and last updated date - Add repository statistics (stars, forks) to cards - Include status and category badges - Show private repository indicators - Improve responsive design for mobile devices
- Support both YYYY-MM format and ISO date strings - Handle GitHub API date format (2024-03-21T15:44:06Z) - Maintain backward compatibility with existing date formats
- githubAuth.ts: GitHub App authentication with Octokit - labsDataFetcher.ts: Fetch and process repository data from GitHub - githubHelpers.ts: GitHub API helper functions and utilities - technologyDetection.ts: Detect technologies from package.json, files, and README - TechnologyBadges.astro: Display detected technologies as badges
- Delete static MDX files replaced by GitHub API integration - Remove brreg-raycast-extension.mdx, job-scraper-bot.mdx - Remove slacktivity.mdx, yr-raycast-extension.mdx - Content now dynamically fetched from GitHub repositories
- Remove test-github-connection.js (temporary debugging file) - GitHub App integration now working and tested
- Extract GitHub stats display into reusable component - Use StarIcon and ForkIcon components instead of hardcoded SVGs - Add responsive design with mobile center alignment - Support stargazersCount and forksCount props
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Added Kynd Labs to NAV header, along with content collections and a few examples for show.