Skip to content

maryfnorris/openfresno.org

 
 

Repository files navigation

Open Fresno website

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.

Get started

This is a Next.js static site. Get started by downloading the code and running these commands:

  1. npm i Install the NPM packages (~685Mb).
  2. npm run dev Start the web server.

Contribute

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.

Test

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.

Deploy

The site is deployed to GitHub pages. See deploy-gh-pages.yml.

Known Issues

  • There is an incompatibility with non-Chrome browsers for scroll animations, including the navbar.

Other Resources

About

Pull requests welcome!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 70.2%
  • SCSS 17.9%
  • CSS 8.3%
  • MDX 2.6%
  • TypeScript 1.0%