- Added Gatsby environment variables.
- Refactored static data to
constants
directory. - Added contact form via Netlify forms.
- Added Google Analytics via
gatsby-plugin-google-analytics
plugin. - Added CountdownClock component.
- Tried eslint. Didn't work out so well so stuck with tslint for now.
- Refactored components and file structure.
- Removed Lambda functions for querying Meetup API data in favor of Gatsby custom source-plugins.
- Small refactors.
- Added FAQ section.
- Added global styles via styled-components.
- Added more FAQs.
- Wired up Meetup API via Netlify lambda to fetch and display next event details.
- Refactored directory structure.
- Partially implemented environment variables.
- Setup TSLint.
- Added lamdba functions to fetch Meetup members and member count.
- Created components to display member info.
- Bootstrapped project with Gatsby, TypeScript, and styled-components.
- Set up Netlify continuous deployment via GitHub integration.
- Setup custom
lijs.org
domain via Netlify hosting. - Created Slack auto-invite via
publicslack
. - Added button to open publicslack invite page and LIJS GitHub.
- Added CHANGELOG and updated README.
- Updated component structure and created placeholder landing page.
- Added Meetup button and embedded Google Map.
- Wired up lambda directory and scripts.
- Stubbed Next Event section pending Meetup API implementation.