Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/parisjs/parisjs-website
Paris.JS website
https://github.com/parisjs/parisjs-website
hacktoberfest javascript meetup paris talks
Last synced: 3 months ago
JSON representation
Paris.JS website
- Host: GitHub
- URL: https://github.com/parisjs/parisjs-website
- Owner: parisjs
- Created: 2010-11-01T12:44:17.000Z (about 14 years ago)
- Default Branch: master
- Last Pushed: 2023-10-24T19:40:13.000Z (about 1 year ago)
- Last Synced: 2024-08-24T09:17:55.877Z (4 months ago)
- Topics: hacktoberfest, javascript, meetup, paris, talks
- Language: JavaScript
- Homepage: https://parisjs.org
- Size: 4.53 MB
- Stars: 51
- Watchers: 12
- Forks: 44
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# ParisJS
This repository contains the code for the [parisjs.org](https://parisjs.org/) website.
## Acknowledgements
[![Powered by Vercel](./public/assets/powered-by-vercel.svg)](https://vercel.com/?utm_source=meetup-parisjs&utm_campaign=oss)
Thanks to Vercel sponsoring this project by allowing it to be deployed for free for the entire ParisJS Team.
## Getting started
* Clone this repository
* `yarn install`
* `yarn dev`
* Open `http://localhost:3000` in your browser## Coding standards
* Code is formatted with [prettier](https://prettier.io).
* CSS follows a BEM-ish style.## Help section
### Some avatars seem to be missing
You can try running `yarn avatars:sync` to get the missing avatars if they are available and then create a pull request.
### How to post talks when running the app locally ?
1. Create a GitHub OAuth app via https://github.com/settings/developers
2. Choose http://localhost:3000 as both a "Homepage URL" and a "Authorization callback URL"
3. Copy your "Client ID" and your "Client Secrets"
4. register your app in https://auth-server.herokuapp.com/ (We can't signin from our website without a backend or auth proxy)
5. The domain should be "http://localhost:3000" and the grant url "https://github.com/login/oauth/access_token"
6. Create a .env.local file
6. Add the client id as "GITHUB_APP_ID"
7. You should probably switch the default env variables "GITHUB_TALK_REPO_OWNER" and "GITHUB_TALK_REPO_NAME" to avoid spamming the default repository
8. Start the app locally !### I want to tweak the search functionality locally (ranking, reindexing etc)
1. Signup to algolia
2. Create a .env.local file
3. fill the env variables: ALGOLIA_APPLICATION_ID, PUBLIC_ALGOLIA_API_KEY and ALGOLIA_ADMIN_KEY
4. `yarn algolia:index`
5. Start the app locally !