Open Fresno is a platform for civic innovation. As an open-source organization, you can fork our code, including our website. Help us make the site better by forking it, adding new content or features, and submitting a pull request!
Note
View the documentation website https://openfresno.github.io/fe-openfresno.org-doc.
This is a Next.js static site. Get started by downloading the code and running these commands:
npm iInstall the NPM packages (~685Mb).npm run devStart the web server.
If you're looking for a starter development task to get your feet wet with our codebase, any of our Issues tagged help wanted might be a good fit.
Some of the other Issues are larger and require some deeper design or architectural work; if one of those catches your eye, you'll probably want to talk with us for some more context and background. Either comment on the Issue or — even better — catch up with us at one of Open Fresno's weekly Hack Nights.
Add critical end-to-end tests with the Playwright framework. Supplementary tests—including Storybook stories, Vitest unit coverage, non-essential checks, and example code are in the documentation repository.
The site is deployed to GitHub pages. See deploy-gh-pages.yml.
- There is an incompatibility with non-Chrome browsers for scroll animations, including the navbar.