Skip to content
philaconvalleyPublic

About

Philadelphia's tech community by us, for us. Built with Astro, Tailwind, Alpine.js

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

3 stars

Watchers

1 watching

Forks

Latest commit

 

History

115 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PhilaCon Valley Website

License: MIT CI PRs Welcome

The official website for PhilaCon Valley — Philadelphia's tech community by us, for us.

Live Site: philaconvalley.com | Events: lu.ma/philaconvalley | Donate: Open Collective

Built with Astro, Tailwind CSS, and Alpine.js, hosted on Vercel. See Architecture for the full breakdown. The design follows the PhilaCon Valley Brand Identity Guidebook, Edition 1.2. See DESIGN.md for the rules.

PhilaCon Valley homepage


What's on the site

Page What it holds
Home The next event, how a night goes, photos from past nights
About Why PhilaCon Valley exists, in the founder's words
Events The calendar, the kinds of nights we run, and recaps
Projects Open-source community projects and good first issues
Arcade Browser games built by the community
Resources Free tutorials and walkthroughs
Join Discord, and how to come to a free Lab
Support Donate, sponsor, mentor, or host a night
Contact One inbox for questions and ideas

Some sections are in the code but stay hidden. An entry with status: draft does not build, and a section with no approved entries does not show.


Quick start

You need Node.js 22.12 or newer. Fork the repo first, then run:

git clone https://github.com/YOUR-USERNAME/website.git
cd website
npm install
npm run dev

Open http://localhost:4321. The full walkthrough, with fixes for common errors, is in Getting Started.

Before you open a pull request

CI runs these checks on every pull request into main. Run them on your computer first:

npm run lint
npm run format:check
npm run build                                # also runs astro check
npx playwright install --with-deps chromium  # once, for the e2e tests
npm run test:e2e

Your first contribution

Pick an issue labeled good first issue. The maintainers pick these for a first pull request. Then follow the Contributing Guide.


Who is this for?

Whether you're a first-time contributor, a seasoned developer, a designer, a writer, or someone who just wants to help — there's a place for you here.

I want to... Start here
Report a bug or suggest a feature Open an issue
Add a project or resource (no code needed) Adding Content
Set up the site on my computer Getting Started
Contribute code Contributing Guide
Find a small first task Good first issues
Understand how the site is built Architecture
Work with the brand colors and design Design System
Understand the design rules and motion DESIGN.md
Understand who the site serves PRODUCT.md
Write a blog post or share my content Writing Guide

What is PhilaCon Valley?

A community-driven tech org centering Black, Brown, LGBTQIA+, and underrepresented folks in tech. We build together through Labs, workshops, career support, and open source projects like this website.


Connect With Us

Events | Discord | Instagram | LinkedIn | Twitter/X | GitHub | waskar@philaconvalley.com

Please read our Code of Conduct before participating.

Found a security problem? Do not open a public issue. Follow SECURITY.md to report it privately.


Support Us

Help us keep PhilaCon Valley free and accessible: Donate | Sponsor an Event | Lead a Workshop | Provide Venue Space


MIT Licensed — you can use, modify, and share this code freely. See LICENSE.

Built with love in Philadelphia — Making Philly the tech hub it's meant to be: by us, for us.

About

Philadelphia's tech community by us, for us. Built with Astro, Tailwind, Alpine.js

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

3 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages