Skip to content

Repository files navigation

ForwardJS

🚀 Getting started

Prerequisites

  • Node.js ≥ 22.0.0
  • npm ≥ 10.0.0

Installation

Clone the repository and install dependencies:

# Clone the repository
git clone https://github.com/OttawaReactJS/forwardjs.com.git
# Navigate to project directorycd forwardjs.com
# Install dependencies
npm install

Development

Start the development server:

# fetch Meetup data
npm run data
# start dev server
npm run dev
# site will be available at http://localhost:4321

🧞 Commands

All commands are run from the root of the project, from a terminal:

CommandAction
npm installInstalls dependencies
npm run devStarts local dev server at localhost:4321
npm run dataUses the scripts/fetchMeetupData.js script
npm run buildBuild your production site to ./dist/
npm run lintChecks for format and lint errors
npm run lint:fixFixes format and lint errors
npm run previewPreview your build locally, before deploying
npm run astro ...Run CLI commands like astro add, astro check
npm run astro -- --helpGet help using the Astro CLI

🧱 Project Structure

/
├── public/
│ └── favicon.svg
├── src/
│ ├── layouts/
│ │ └── Layout.astro
│ ├── components/
│ │ ├── Hero.astro
│ │ └── ...
│ ├── data/
│ │ ├── pastEvents.json
│ │ └── upcomingEvents.json
│ ├── styles/
│ │ └── global.css
│ └── pages/
│ └── index.astro
├── scripts/
│ └── fetchMeetupData.js
└── package.json

About

Website for the ForwardJS Ottawa Meetup

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages