nantesjs / nantesjs-website Goto Github PK
View Code? Open in Web Editor NEWSite Internet de NantesJS
Home Page: https://nantesjs.org
License: Apache License 2.0
Site Internet de NantesJS
Home Page: https://nantesjs.org
License: Apache License 2.0
Lors de l'éxécution de la commande
bundle exec jekyll serve
J'obtiens l'erreur suivante :
Conversion error: Jekyll::Converters::Scss encountered an error while converting 'styles/main.scss': Invalid US-ASCII character "\xE2" on line 12
Elle est du à l'utilisation d'un caractère non autorisé dans les commentaires des fichiers css
MediaQuery
does not work well with SSR: website does not load as fast as it could and sometime blocks when rendering some parts.
Il y a sur chrome ou firefox une scroll bar horizontal lié à ce calcul css :
chrome : Version 80.0.3987.87 (Build officiel) (64 bits)
firefox : 72.0.2 (64 bits)
Il faut ajouter les liens des vidéos dans les données du meetup 40. Les vidéos sont accessiblse dans la playlist suivante: https://www.youtube.com/watch?v=3YkS9gIsfjY&list=PLXhutZMMTBm0imcOvO2C3FQRVLEZQ_qmW
Pour le moment le prochain meetup est celui avec la propriété status valorisé à next
. Si la date du meetup est passée, le meetup reste affiché comme le prochain meetup. Il faudrait se basé sur la date des meetups pour déterminer quand afficher ou non un prochain meetup.
Hello,
Sur la branche "gh-pages" le fichier humans.txt (cf. http://humanstxt.org) est absent alors qu'il est bien sur la master.
Le problème c'est que l'index.html de la branche "gh-pages" y fait référence et cela aboutit à la 404 :(
Je ne sais pas si toutes les informations y sont toujours à jour.
En tant qu'utilisateur, je peux me connecter à mon profil avec un compte de réseau social (GitHub, Twitter, Google, Facebook). Une fois autorisé j'accède à mon profil.
Bouton de navigation : https://drive.google.com/open?id=1WMWJnFGFyBCfZvrumBMxaR6yxmwFXDZQ
Page de connexion : https://drive.google.com/open?id=1uF0JRnF79pzNRdwCb_xBhr7x3a-6zkip
Bouton de navigation : https://drive.google.com/open?id=1piunHlajrskzijLFq44RvIdfpnhddzBw
Page de connexion : https://drive.google.com/open?id=1dhR8vtsSj3VhCe9jwEcGXYQcNyC6H52z
Github action échoue sur master sur les forks. On pourrait ajouter une condition sur le déclenchement du deploy dans le paramétrage de celui-ci.
Il faudrait lister les contributeurs du site dans une section. (Exemple https://conference-hall.io/speaker/contributors)
Les données peuvent être récupérées avec l'API de github
Requis: Demander un token github pour faire fonctionner l'api
Donner la possibilité de demander des sujets pour les prochains meetups
Il faut un input pour ajouter une nouvelle idée de sujet (Il faudrait pouvoir modérer les propositions) et une section où la liste des sujets demandés serait listé.
Je clic sur le lien "Contributeurs" dans le menu : j'arrive sur la page et le lien est souligné dans le menu.
Je rafraîchis la page : je suis toujours sur la page contributeur mais le lien n'est plus souligné dans le menu.
Le lien de la page active devrait toujours être souligné dans le menu.
Cette fonctionnalité a pour pré-requis la #137 et la #138
Cette fonctionnalité est uniquement disponible sur mobile
En tant que participant à un meetup NantesJS, je peux valider ma présence.
Cinématique :
Page de profil : https://drive.google.com/open?id=1Kp6bATyltKk3oOXeAoCUZhiA4f2jQIBb
Validation de la participation : https://drive.google.com/open?id=1X2pFN6U7stQgpZGd2SRSYaOuHGBaxtl_
Déjà enregistré : https://drive.google.com/open?id=1l8IRnB10OhQKtVA3N44iCss0GJ9s9rC3
Le branche preview est activée. Il faut expliquer comment accéder à la version déployée du code de la branche.
Avec une petite recherche dans le style de https://fusejs.io/ on pourrait rajouter une petite recherche
Si aucun meetup n'est prévu (actuellement de meetup avec la propriété status à next sujet à changement avec l'issue #49) il faut afficher un message du type "Aucun meetup de prévu pour le moment, revenez plus tard"
C'est pas bien grave hein :)
J'ai actuellement ce comportement : https://i.imgur.com/C8R1DY5.gifv
Je pense qu'il faut fixer la taille du logo twitter, peut être avec une de ces props : https://www.npmjs.com/package/@fortawesome/react-fontawesome#basic
Lorsque l'on scroll en mobile ou desktop sur la page et que l'on passe sur la carte on se déplace dans la carte et plus dans la page.
On ne devrait pas pouvoir déplacer la carte avec un simple scroll.
Ces composants empêchent le SSR de fonctionner correctement
Si le speaker n'a pas de compte Twitter, il y a un gros espace vide à la place de l'avatar, et l'icône Twitter s'affiche quand même à côté de son nom. L'espace vide déséquilibre la page (on croirait qu'il y a un seul speaker pour les 2 talks) :/
Est-ce qu'on pourrait :
Il faut rendre le pointeur cliquable pour afficher une info-bulle avec les informations détaillées du lieu.
Cette fonctionnalité a pour pré-requis la #139
Cette fonctionnalité n'a pas de maquette. Le rendu est libre.
Seul les organisateurs peuvent avoir accès à cette fonctionnalité
En tant qu'organisateur, je peux tirer au sort un participant afin de lui faire gagner un cadeau
Cette fonctionnalité n'a pas de maquette. Le rendu est libre.
Seul les organisateurs peuvent avoir accès à cette fonctionnalité
En tant qu'organisateur, je peux générer un QRCode à afficher sur la slide de début de meetup lié à un évènement.
Ce QRCode va permettre aux participants de valider leur présence à ce meetup.
QRCode limité dans le temps
The slack invite link is no more active : https://nantesjs.slack.com/join/shared_invite/enQtNTM0MjA0NTE0NTkzLTlkYzQ4NGQyYjEyMjM4YTllMjQ5MGEwMDI2ZDc5YjI2YWEyOWMzMTQ3OTc5Yjg1ZDA0ODhmMzU1OTMyZjBkNWY
L'ancien site disposait d'un système de génération d'affiche pour les meetups. Il faudrait récupérer/réimplémenter cette fonctionnalité.
L'ancien code est présent ici
J'ai 4 boutons qui me permettent de me connecter en fonction du réseau social choisi par l'utilisateur
GitHub, Google, Facebook, Twitter
Il faut fixer la taille de l'icône coeur car il s'affiche au très grand au premier rendu.
Ce travail a déjà été réalisé pour les icônes sociales
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.