notanameserver / discord Goto Github PK
View Code? Open in Web Editor NEWRègles et gestion du serveur Discord de programmation Not a Name : https://discord.gg/zcWp9sC
Règles et gestion du serveur Discord de programmation Not a Name : https://discord.gg/zcWp9sC
Cet revue d'articles sera publiée le dimanche 23 mai. Postez ici vos propositions de revue.
Vous pouvez vous inspirer du premier billet pour rédiger votre revue : https://zestedesavoir.com/billets/3930/c-tl-dr-news-1/. Essayer d'etre clair, concis.
Il y a de plus en plus de discussion sur les chat-bots, du moins dans le salon #python. Ces discussions sont ennuyantes à gérer car systématiquement très spécifique au chat en question, que ce soit telegram, hangout ou encore IRC (je plaide coupable pour IRC). La plupart du temps si s'agit de programmation réseau et/ou d'utilisation d'API web au travers de lib dédiées.
M'est d'avis que ces discussions sont très récurrentes et touchent le même publique que les développeurs de bots discord. Je propose de changer le règlement et le salon pour que toutes les discussions sur les chatbots s'y déroulent. L'intérêt est aussi que #bots-discord soit moins vu comme un salon à part où on "se débarrasse" des noobs, que le salon devienne une vraie section générale.
A des fins de documentation, je mets ici un lien vers le draft d'un nouveau règlement que nous avions commencé avec @GiregL https://pad.drlazor.be/s/_yXPqHuwr#
Chaine Youtube du professeur José Paumard : https://www.youtube.com/channel/UCIatmtIm9z5YEWuHbrUMLsw
Où, on y retrouve des cours pour tout les niveaux
Il n'y a personne qui est à la fois habitué, experte reconnue du domaine et qui voudrait devenir ambassadeur d'un canal sécurité.
HabituéE ou expert, je ne sais pas où est la faute mais y'a un problème de cohérence de genre
Hey ! J'ai eu une p'tite idée tout à l'heure en choisissant mon rôle sur le serveur :
Faire correspondre la couleur des rôles d'un langage avec celle sur GitHub (je sais pas si j'ai été compréhensible mais voici un exemple)
ici le rôle C# a une couleur (random), ce que je propose c'est que la couleur du rôle soit la couleur de ce-dernier sur GitHub.
Dans cet exemple, le rôle aurait cette couleur
Je propose donc que pour chaque rôle il ait "sa couleur GitHub" (si la proposition est acceptée je me chargerais de collecter les codes couleur des langages)
PS : Tant qu'on y est, attribuer la couleur "officielle" nitro boost (#f47fff) au rôle des boosters ?
Le canal #infographie n'est plus actif du tout, il avait été historiquement créé pour Lolock, mais est depuis longtemps à l'abandon.
De plus avec les canal #html-css + #rendu3d on peux se poser al question de l'utilité de ce canal, potentiellement si il y a vraiment un besoin, voir pour plutôt rediriger les gens vers une communauté dédié
Salut à tous (mêmes ceux qui détestent Python) !
Je sais pas si cette suggestion a plus sa place ici ou chez NaB mais vu que c'est plutôt en rapport avec le serveur je suppose que c'est ici.
Ici Lynix dit que l'ordre des rôles est totalement arbitraire est peu changer en fonction du nombre de personnes qui ont un rôle, > j'ai donc eu l'idée d'une p'tite fonctionnalité à ajouter à NaB :
Le bot regarde combien de personne a chaque rôle de langage et plus il y a de personnes qui ont un rôle plus le bot le met haut dans la liste, les rôles les plus donnés seront au dessus, et le rôle assembleur sera tout en bas xD
Yop!
Beaucoup de nouveaux partagent leur code avec des screenshots de leur écrans ou des photos.
Il faudrait informer sur:
Une commande me semble une bonne idée (peut être un rework de !code suffirait)
Pour ce qui est d'une inclusion plus détaillé dans la faq ou les règles me semble pas neccessaire
Avec l'annonce du hackaton odoo, je trouve que cela serait pas mal de réouvrir le chan #irl pour discuter covoiturage / équipes
Quelques points me semblent améliorables, dans l'éventualité d'une prochaine fois (ou de toute autre truc du même genre). Prendre conscience de ces "failles" permettra aussi une meilleure interprétation potentielle des données.
Premier point :
Je me doute que ça n'a rien de volontaire, mais il serait souhaitable de remplacer Sexe par Genre, et de permettre un choix Autre en plus (car actuellement, si on ne se considère pas comme homme ou femme, on a pas d'autre choix que de ne pas vouloir l'indiquer).
(À l'objection "Osef de toute façon y'a que des mecs en IT", qu'on m'a déjà sortie dans un contexte presque semblable, je répondrai que c'est justement une excellente raison de jouer la carte de l'inclusion le plus possible)
Autre point assez mineur :
La question ne précise pas s'il s'agit des formations liés à l'info ou non. Si on considère tout diplôme, je cocherai par exemple les cases vertes, mais uniquement la rouge s'ils doivent être liés à l'IT (ça fait une sacrée différence).
Hello !
J'ouvre cette issue pour poser à la fois une question et faire une proposer un événement.
Est-ce possible d'envisager dans l'année une deuxième édition de la Not A GameJam ? Si ce n'étais pas dans vos plans, le travail que demande un tel événement serait-il envisageable ?
Merci d'avance !
Il y a des labels en anglais et en français. Ça serait probablement mieux d'uniformiser tout en francais. Idem pour les descriptions.
Uniformiser aussi les majuscules
Accepté -> accepté (majuscule)
duplicate -> duplicata ou doublon
enhancement -> amélioration
good first issue -> pour débuter
help wanted -> aide recherchée
invalid -> invalide
wontfix -> ne pas corriger
EDIT: a priori, tout le monde peut modifier les labels. Je peux faire directement les changements proposés, si pas d'objection.
Par contre, ça serait peut être une bonne chose que les labels ne soient pas modifiables par tout le monde.
Hey, voici une ancienne suggestion que j'avais posté et je vous la remet ici parce que l'idée n'a pas été discutée.
Renommer le salon infographie en design ou design-art, car il peut y avoir des graphistes qui ne font pas de l'infographie, et des infographistes qui ne font que de l'infographie. Il y a aussi les motion designers qui pourraient être inclus au salon s'il est renommé, ainsi que les UI/UX designers, les game designers, sound designers etc...
Bref je pense que ce serait mieux ainsi, déjà parce que cela permettrait à plus de personnes du domaine créatif de poster leurs créations. De plus de ce que j'ai vu, peu de ce qui y est posté est réellement lié à l'infographie, mais plus au graphisme et game design.
règles.md
-> regles.md
)faq.md
)Hello,
Depuis plus d'un an maintenant, l'accès en écriture au canal #vos-projets n'est plus ouvert que sur demande explicite à l'équipe de modération.
Personnellement je trouve ça dommage, je pense que de nombreuses personnes ne font pas l'effort de demander à présenter leur projet et se privent juste de cet aspect.
Donc pour renforcer l'aspect communautaire du serveur, j'aimerai bien proposer l'idée de réouvrir #vos-projets à tout le monde, et de réfléchir à une façon un peu plus "automatisée" d'éviter les nombreux abus qu'on s'est mangé (et qui ont mené à cette interdiction).
Peut-être une commande qu'on glisserait dans le règlement et qui activerait un rôle pour poster son projet ? Quelque chose de plus automatisé ? Pas de soucis si ça implique un peu de taff dans le bot.
Bonsoir !
On a de plus en plus de ressources, de conseils, de deblog, de membres qui partagent lerus magnifiques projets, la nécessité d'un site se fait ressentir et serait franchement agréable et pertinent.
C'est pourquoi je propose cette issue. L'idée est donc d'avoir un site internet accessible à tous, qui serait communautaire et open source et qui contiendrait différents sujets comme :
Mais, attention, il faudrait le faire de la bonne façon. En effet, NaN est avant tout un discord, il est donc nécessaire que, par exemple, les messages de recrutement soit automatiquement ajouté sur le site (ou l'inverse) ce que je veux dire par là, c’est que le site est uniquement une extension du discord, et pas l'inverse.
Maintenant, comment faire en sorte que cela ne soit pas chiant en termes de mise à jour ?
Concrètement, la partie live est déjà postée dans un canal, donc c'est facile. La partie devblog, mais il s'agit juste de pouvoir se connecter via de l'OAuth 2 et de pouvoir poster un article, ou de faire une pull request sur le Github (encore mieux). Pour la partie liens / ressources, via Github également, ça serait automatiquement mis en forme. Recrutement, c'est un canal, de même pour screenshot...
Mais, pourquoi créer un site ?
L'idée est de pouvoir avoir une extension du discord, avec une interface, une ambiance et des fonctionnalités qui sont différentes. D'encourager les développeurs qui souhaitent écrire du contenu qualitatif (comme un article, une explication détaillée sur un sujet, ...) en leur donnant une "plateforme" qui met à disposition un hébergement et un éditeur. Aussi, qu'ils puissent échanger autour de ce contenu, via un fil sur le discord par exemple.
Pour la partie recrutement, avoir la possibilité de trier, de rechercher et de potentiellement trouver une offre intéressante.
Aussi, on peut imaginer encourager les petits streamers membre du discord à réaliser des lives sur Twitch, et avoir la possibilité de voir les membres qui stream sur une page dédiée.
C'est encore assez difficile d'avoir une idée exacte de comment serait le site, je pense que moi et beaucoup de membre a des idées et qu'on peut arriver à proposer quelque chose d'agréable en quelques pages. Et surtout, pour moi, il est nécessaire que ça reste juste une extension du discord, quelque chose de simple. C'est pour cette raison que je n'ai pas proposé de forum par exemple.
Maintenant, comment serait développé le site ?
Déjà, il serait open source sur ce Github dans un répo dédié. Au niveau des technologies, je pense que Github pages est une excellente idée, cela permettrait de très facilement mettre à jour le site et de n'avoir pratiquement aucune maintenance. Le boulot n'est franchement pas énorme, avec quelques membres et l'implémentation de quelques pages, cela peut être réalisé assez rapidement.
Pour ma part, la partie que je souhaiterais réaliser avec une belle interface et quelque chose de simple, c'est la partie des ressources, pour que les développeurs recherchant des bons cours / ressources puissent voir rapidement toutes les ressources qu'on recommande.
Vous en pensez quoi ? C'est une bonne chose, une mauvaise chose ? Une idée de fonctionnalité ?
Salut,
Ce serait pas mal d'avoir une liste des ressources liés aux chans ou autre sur des pages sur le github et de pin ça dans les salons, ce serait beaucoup plus pratique à lire que sur discord.
Je viens de voir qu'ils ont mis ça en place sur le discord "Graphics Programming", et ça me semble être une bonne idée ?
S'il y a moyen de ne permettre les discussions qu'en threads ce serait idéal, mais bon.
Le lien de la commande !code
pointe sur https://support.discord.com/hc/fr/articles/210298617-Bases-de-la-mise-en-forme-de-texte-Markdown-mise-en-forme-du-chat-gras-italique-soulign%C3%A9, malheureusement cette pas n'indique pas comment mettre en couleur du code.
Salut tout le monde, je propose ici une solution partielle au problème des mauvais canaux dans le serveur.
Pour les nouveaux arrivants, en effet, on ne compte plus le nombre de messages dans les mauvais canaux, notamment #discussion, souvent à propos d'un problème dans une langage de programmation (#python, #cpp...) ou une technologie (#bots-discord, #hardware...).
Dans la majorité des cas, en général, une ou plusieurs personnes dévouées de la communauté répondent assez rapidement, en répondant par exemple "#rejoindre-les-canaux --> #python", messages pas forcément très compréhensible.
Ainsi, je propose l'ajout d'une fonctionnalité à NotABot, qui détecterai les messages mal placés, et répondrai en conséquence.
Dans un premier temps, je propose de la cantonner à #discussion et #détente, pour un élargissement dans un second temps.
La détection des mauvais messages se feraient par la recherche de mots-clés, comme "problème", "python", "aide", ... qui, si un certain nombre sont présents, déclenchent un message de NotABot du genre :
"Etes-vous sur d'utiliser le bon canal ?
Tous les canaux destinés à des langages de programmation / des technologies sont accessibles via #rejoindre-les-canaux."
Dans un second temps, il serai aussi possible d'implémenter une réponse personnalisé selon le message : une détection du mot clé "python" (en plus d'autres, bien entendu") déclencherai un message :
"Etes-vous sur d'utiliser le bon canal ?
Le canal #python est destiné aux question à propos de celui-ci"
Cela pourrai marcher avec tous les canaux invisibles par défaut.
Bref, bonne chance pour lire mon pavé 😅, n'hésitez pas à dire ce que vous en pensez ci-dessous, et pourquoi pas implémenter cette fonctionnalité à NotABot !
Un bot par la communauté, pour la communauté.
Actuellement, il y a beaucoup de demande d'ajout et d'amélioration concernant le bot
Le système actuel ne convient pas / peu, que ce soit en termes de structure, de documentation, ou de technologie. (Je ne blâme pas la techno, je dis juste ce qu'il en est). Même si pas mal de personne semble vouloir contribuer à l'amélioration du bot, généralement, c'est quelque chose qui est peu fait, peut être compte tenu du fait de la difficulté à comprendre le code et la structure existant.
C'est pour ça que je propose la création d'un nouveau bot qui serait réalisé par la communauté, dont la technologie serait débattue et votée. Compte tenu des responsabilités de ce dernier, je veux bien review chaque PR (avec éventuellement un membre du staff, comme Lazor) avant qu'elle passe en production sur le serveur, afin d'éviter une injection de code arbitraire ou une mauvaise pratique par exemple.
Les fonctionnalités à y inclure seront d'abord débattues dans une issue, ici, avant d'être accepté par l'administration et implémentée sur le bot par la suite. Les ressources pour contribuer au bot serait sur le répo, avec une bonne documentation et un guide sur les étapes pour proposer du code pertinent et correct.
Je pense vraiment que ça peut être intéressant pour pas mal de personne qui veulent contribuer dans l'open source, en plus de pouvoir faire évoluer les possibilités sur le serveur.
Pour moi, ce serait globalement une bonne chose, même s'il faut faire attention aux points suivants :
N'hésitez pas à laisser vos avis en commentaire !
Merci pour la lecture
Ça a été proposé dans #defis-discussions, je l'officialise ici.
On peut configurer les permissions d'un channel pour interdire aux gens d'écrire, sauf dans un thread, du coup ça serait pas mal que les ambassadeurs puissent créer un thread en dessous du défi en cours, dans lequel les gens écriront pour discuter du défi.
Comme ça les nouveaux n'auront plus à chercher le canal #defis-discussion, et les discussions seront bien organisées par défi dans les threads.
Il arrive d'avoir des questions infra/reseau dans le channel architecture
-Déplacer systeme-et-reseau juste en dessou de architecture
-Rennomer architecture en architecture-logiciel ou architecture-dev
C'est deux points permetraient plus simplement de s'orienter vers le bon canal.
Je pense qu'il serait bon de créer des équipes de développeurs capable de réaliser des projets en équipe pour créer du lien, pour aider des gens qui n'ont pas de compétences dans l'informatique (par exemple créer un site web pour un photographe) ou simplement pour s'entrainer a réaliser une démarche de projet.
Perso je serai hyper partant !
issue precedente #30
Cf l'issue precedente pour les idees d'articles #26
A publier le 30 mai
Ajouter un channel golang
Actuellement le canal #github sur le serveur prend à peu près toutes les notifications, c'est-à-dire chaque commentaire sur chaque issue et certains membres ont déjà décidés de désactiver les notifications de ce canal, il faut dire que ce n'est pas très lisible.
Je propose deux solutions, la première comme le titre l'indique c'est de séparer le canal en deux, peut-être avoir #github et #github-discussion (et n'avoir les commentaires que dans le canal de discussion).
L'autre solution étant de désactiver les commentaires des issues/PR dans le webhook et de tout laisser sur le GitHub, personnellement je n'aime pas cette solution (je préfère avoir un message sur le serveur à chaque commentaire, quitte à ce que ça soit dans un canal séparé).
Hello,
Je me disais que ça serait sympa d'avoir une couleur pour les langages fonctionnels.
La problématique, c'est que le canal représente plusieurs langages. Je pensais donc qu'on pourrait utiliser la couleur du logo du canal qui représente le plus le fonctionnel, ou d'un autre langage sinon. En plus ça rajoutera un peu plus de diversité dans le chat.
Je vous met les color code html pour que vous puissiez avoir un aperçu.
Pour Haskell: un violet ( #453a62 )
Pour OCaml: un orange ( #f08703 )
Pour Elixir: un violet pâle ( #695073 )
Pour Scala / Erlang: un rouge ( #dc322f #8c032f )
Pour F#: un bleu ( #8c032f #8c032f )
Pour les autres langages, mettez en commentaire
Hey !
Je propose qu'on essaye de normaliser les suggestions via les templates Github. L'avantage, c'est que ceux-ci permettent de mettre du texte en commentaire et donc d'indiquer ce que l'utilisateur doit expliquer, faire ou ne pas faire.
Je propose quelque chose du genre :
<!-- Ceci est la template de suggestionde NaN. Merci d'être précis sur la rédaction cette dernière. -->
### Description détaillée de votre suggestion
[...]
### Fichier multimédia
[...]
### Raison derrière cette suggestion
[...]
### Contraintes éventuelles
[...]
Ce qui donne ceci :
Normalisation des suggestions Github via une template par défaut. Pour écrire une suggestion, les gens peuvent (et devraient) utiliser ce modèle.
Aucun
Cela permet de structurer directement les suggestions et d'éviter que ce soit trop difficile à lire.
Le modèle doit rester assez flexible.
Hello,
Proposition bête pour détecter les bots, voir si un utilisateur a posté le même message sur différents canaux différents. Éventuellement:
Hey, je propose de renommer les salons de projets directement avec leur nom.
Par exemple, le salon s'appellerait
nazara et pas projet-nazara
Je trouve que c'est assez inutile de mettre projet- dans le nom du salon, sachant qu'ils sont déjà dans une catégorie nommée Projets.
Mettre à jour le bot pour supporter le support des commandes personnalisée proposé par Discord
https://discord.com/developers/docs/interactions/slash-commands
NB: J'ai déjà proposé ça sur Discord, mais je l'ajoute ici afin de garder une trace et d'avoir l'avancée de l'implémentation.
Cela permet de donner une idée de toutes les commandes disponibles, en plus des arguments et d'avoir une validation, le bot a de plus en plus de commande et parfois, c'est difficile de toutes les avoir en tête.
Implémentation sur le bot ?
cf #81
Cela fait déjà quelques semaines que le fameux livre Le guide du C++ moderne – De débutant à développeur de Mehdi Benharrats et Benoît Vittupier est sorti. Je pense que nous sommes tous d'accord pour dire qu'il est tout à fait judicieux d'ajouter ce livre à la courte liste de références pour l'apprentissage du C++; d'autant plus que Primer commence à se faire vieux.
Le lien vers une plateforme pour acheter le livre: https://livre.fnac.com/a14868645/Mehdi-Benharrats-Le-guide-du-C-moderne-De-debutant-a-developpeur
Certains utilisateurs du salon java souhaiterais que les autres langages JVM (Kotlin et Scala principalement) soient un peu plus mis en avant, plusieurs idées on été proposés :
Canal Java
par Canal Java et JVM (Kotlin/Scala/Clojure)
A noter que le nombre de messages sur les autres langages JVM reste assez marginal, l'issue est plus la pour discuter de la faisabilité et de l'utilité de c'est modification, personnellement je ne ferais pour l'instant que les points 1 (modification dans #rejoindre-les-canaux) et 3 (modification de la description du chan)
Mon idée ce serait de rendre les canaux de certains langage, (je proposerais Python, Java, Html/Css, PHP, Javascript,
Base de données) accessibles et affichés par défaut pour limiter le nombre de nouveaux venus qui se jettent dans autres-langages. L'effet pervers pourrait-être que les gens pourraient encore moins aller dans rejoindre-les-canaux (qu'on pourrait alors renommer "canaux bonus" ou "salons bonus" pour aguicher un peu plus)
A vous de voir
Tout est dans le titre.
Bonjour,
c'est une suggestion toute simple mais je pense qu'il serait intéressant de changer la couleur des rôles de couleur par la couleur que l'on peut trouver sur Github, dans le descriptif des langages utilisés d'un dépôt. Il serait alors -- à mon sens -- plus simple de reconnaitre instinctivement un développeur qui code en un langage X car son pseudo est de couleur Y, la même étant utilisé comme code couleur pour le langage sur Github.
Voilà un exemple de à quoi cela ressemblerait en pratique :
La conversation est masquée par respect pour les usagers. J'ai choisi cette conversation car on peut retrouver plusieurs couleurs de rôles.
La liste des couleurs disponibles peut être retrouvée ici : https://github.com/ozh/github-colors
En espérant que cette suggestion vous plaise. 😄
Cela fait pas mal de temps que je suis sur le serveur, et j'ai déjà eu plusieurs remarque comme quoi il ne fallait pas ping. Hors, par exemple, j'ai personellemnt besoin que l'on me ping pour que je réponde rapidement, puisque je check les serveurs de façon random.
Hello,
Côté staff du serveur on reçoit régulièrement des demandes pour poster une recherche de contrat freelance dans #offres, ce qu'on refuse à chaque fois car on préfère privilégier ce canal aux contrats d'embauche.
Néanmoins, je me pose la question, est-ce que ça pourrait pas être intéressant d'ouvrir un second canal (disons #offres-freelance) pour autoriser cela ? C'est une vraie question à laquelle je n'ai pas la réponse, étant donné qu'on a décidé d'interdire cela sans consulter la communauté.
Bonsoir,
Ces derniers temps, les discussions en rapport avec le langage Haskell se sont multipliées ; c'est pourquoi je pense que la création d'un canal centré sur le susnommé langage pourrait être utile.
Qu'en pensez vous ?
Wafelack
Y a pas vraiment de raison de faire un nouveau chan et de virer #suggestions, autant juste mettre le webhook dans #suggestions et supprimer #github
Précédent : #62
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.