Skip to content

Conversation

@RyannosaurusRex
Copy link
Member

This PR introduces tricities.dev version 2. It includes more "site-like" functionality, including a members feed, and a nav that allows for a more robust site, including dedicated pages for members and sponsors.

nmoore14 and others added 24 commits December 1, 2023 21:36
…e lightbulb image. Add a member feed section to the page, displaying multiple member feed items with titles, descriptions, and links.
@netlify
Copy link

netlify bot commented Jan 12, 2024

Deploy Preview for tricitiesdev ready!

Name Link
🔨 Latest commit 38c1a15
🔍 Latest deploy log https://app.netlify.com/projects/tricitiesdev/deploys/686f2bf671dc220008abc8a1
😎 Deploy Preview https://deploy-preview-68--tricitiesdev.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

- Fix conflicting functions directory configuration
- Ensure functions are built before deployment in all contexts
- This should resolve the 404 error in deploy previews for member feed
- Add node_bundler = 'esbuild' to support ESM imports in functions
- This fixes the 502 error caused by node-fetch v3 ESM import requirements
- Functions now properly support modern JavaScript import syntax
- Create feeds-config.ts to export configuration as TypeScript module
- Import configuration directly instead of using file system operations
- This fixes the 500 error where feeds.json could not be found
- Configuration is now bundled properly with esbuild
- Remove old getRssFeeds.js file (now generated from TypeScript)
- Add .gitignore rules for generated JavaScript files in functions directory
- Only TypeScript source files should be tracked in git
- Build artifacts are properly ignored and generated via npm run build:functions
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants