Whether you're a beginner or an experienced runner, Stanford Running Club welcomes everyone! We organize regular group runs, track workouts, and fun running events throughout the week. From casual campus loops to epic Stanford-to-Sea adventures, we're your running community at Stanford. 🌲
- Claw Run (Tue/Wed 4:45pm): Casual group runs with various pace groups
- Track Workout (Mon/Thu 6:00pm): Speed training for all levels
- Fun Run (Fri 4:45pm): Special themed runs and adventures
- Long Run (Sat 9:30am): Explore Bay Area trails
You can contribute to this website without any coding knowledge! Simply modify the configuration files in the /src/config
folder:
home.ts
: Schedule, hero section, and important linksabout.ts
: Club description, images, and traditionsruns.ts
: Running routes and descriptionsteam.ts
: Information about the competitive team & recordscontact.ts
: Contact information for the club officers
To update these files:
- Navigate to the file you want to edit in the
/src/config
folder - Edit the text within the quotation marks
- For images, add new images to the appropriate folder and update the file paths
- Follow the "Deploying to Github" section below to submit your changes
This website is built with Astro, a modern web framework. The project structure follows Astro conventions:
/
├── src/
│ ├── components/
│ ├── layouts/
│ ├── pages/
│ └── config/
└── public/
For development (pnpm recommended):
- Install dependencies:
pnpm install
ornpm install
- Start local server:
pnpm dev
ornpm run dev
- Build production:
pnpm build
ornpm run build
Refer to Astro's documentation for detailed information about components, routing, and styling.
-
Fork the Repository
- Visit the repository at pythonicode/stanford-running-club
- Click the "Fork" button in the top-right corner
- This creates your own copy of the repository
-
Make Your Changes
- On your forked repository, make the desired changes
- For file edits directly on Github:
- Navigate to the file you want to edit
- Click the pencil icon (Edit file)
- Make your changes
- At the bottom, add a description of your changes
- Click "Commit changes"
-
Create a Pull Request
- Return to your forked repository
- Click "Contribute" > "Open pull request"
- Add a title describing your changes
- In the description, explain what you modified and why
- Click "Create pull request"
-
Request Review
- On the right sidebar of your pull request, click the gear icon next to "Reviewers"
- Search for and select "pythonicode"
- Wait for review and address any feedback
For assistance with this process, feel free to open an issue on the repository or contact the maintainers (Anthony Riley).