Skip to content

lyontechhub/lyontechhub.github.io

Repository files navigation

Lyon Tech Hub Web Site

Public url: http://www.lyontechhub.org/

This is the public web site that aggregates communication of group's communities.
It consists of the following sections :

  • Home page
  • Calendar page
  • Communities page
  • About

Join Us

It is totally free. Send us a mail at [email protected], or request access to our Slack.

If you have a tech/IT community in Lyon area, request to join Lyon Tech Hub to promote your exciting activity to the community, it is simple as :

  • Request access to Google Calendar
  • And submit a pull request to update web site (logo & JSON data).

Make sure you do a pull request on master branch including the following :

  • your community details in file data/[key used in list].json
  • your community logo in imgs in PNG or SVG format with a 100x100 minimum resolution to /public/imgs/communities directory.

Contribute

Contact us on Slack, at [email protected], or submit a pull-request: this web site must be managed by Lyon communities themselves.

Developers

This website is done with Astro framework, using TypeScript and plain HTML/CSS/JavaScript.

The website is hosted through GitHub Pages at lyontechhub.github.io, built and deployed automatically by GitHub Actions (actions/deploy-pages) from the dev branch.

Source code

It is built upon Astro with TypeScript. Styles are written in plain CSS.

JSON data & images

The following JSON files are used to provide content to dynamic views :

  • data/[one per community].json

Images like community icons are in 'public/imgs/communities' directory.

  • public/imgs/communities/[one per community].json

Dev & build environment

After cloning, just type the following commands:

pnpm install
pnpm dev

Deployment

Automatically deployed via GitHub Actions

About

Public web site that aggregates communication of group's communities.

Resources

License

Stars

21 stars

Watchers

8 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors