├── .github └── ISSUE_TEMPLATE │ ├── config.yml │ ├── talk-en.yml │ └── talk.yml └── README.md /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/talk-en.yml: -------------------------------------------------------------------------------- 1 | name: Talk Proposal 🇬🇧 2 | description: Submit a talk proposal for the next meetup 3 | title: "[Talk]: " 4 | labels: ["Under review"] 5 | body: 6 | - type: markdown 7 | attributes: 8 | value: | 9 | ## Talk Description 10 | - type: input 11 | id: title 12 | attributes: 13 | label: Title 14 | description: What is the title of your talk? 15 | validations: 16 | required: true 17 | - type: textarea 18 | id: abstract 19 | attributes: 20 | label: Abstract 21 | description: Briefly describe the content of your presentation. 22 | validations: 23 | required: true 24 | - type: dropdown 25 | id: duration 26 | attributes: 27 | label: Duration 28 | description: What is the duration of your talk? 29 | options: 30 | - "Lightning (10 minutes)" 31 | - "Regular (20 minutes)" 32 | - "Deep dive (40 minutes)" 33 | default: 0 34 | validations: 35 | required: true 36 | - type: markdown 37 | attributes: 38 | value: | 39 | > ⚠️ For a "Deep Dive" talk, please specify in the abstract why you need more time to present your topic. Note that longer presentations are not prioritized, as we prefer multiple shorter presentations. 40 | - type: dropdown 41 | id: level 42 | attributes: 43 | label: Level 44 | description: What is the level of your talk? 45 | options: 46 | - "Beginner" 47 | - "Intermediate" 48 | - "Advanced" 49 | default: 0 50 | validations: 51 | required: true 52 | - type: markdown 53 | attributes: 54 | value: | 55 | ## About You 56 | - type: input 57 | id: name 58 | attributes: 59 | label: Full Name 60 | validations: 61 | required: true 62 | - type: input 63 | id: contact 64 | attributes: 65 | label: Contact (BlueSky, X, LinkedIn, Other) 66 | validations: 67 | required: true 68 | - type: input 69 | id: company 70 | attributes: 71 | label: Company 72 | validations: 73 | required: false 74 | - type: input 75 | id: job 76 | attributes: 77 | label: Job Title or Role 78 | validations: 79 | required: false 80 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/talk.yml: -------------------------------------------------------------------------------- 1 | name: Proposition de talk 🇫🇷 2 | description: Proposition de talk pour le prochain meetup 3 | title: "[Talk]: " 4 | labels: ["Under review"] 5 | body: 6 | - type: markdown 7 | attributes: 8 | value: | 9 | ## Description du talk 10 | - type: input 11 | id: title 12 | attributes: 13 | label: Titre 14 | description: Quel est le titre de votre talk ? 15 | validations: 16 | required: true 17 | - type: textarea 18 | id: abstract 19 | attributes: 20 | label: Contenu 21 | description: Décrivez brièvement le contenu de la présentation 22 | validations: 23 | required: true 24 | - type: dropdown 25 | id: duration 26 | attributes: 27 | label: Durée 28 | description: Quelle est la durée de votre talk ? 29 | options: 30 | - "Lightning (10 minutes)" 31 | - "Regular (20 minutes)" 32 | - "Deep dive (40 minutes)" 33 | default: 0 34 | validations: 35 | required: true 36 | - type: markdown 37 | attributes: 38 | value: | 39 | > ⚠️ Pour un talk "Deep Dive", veuillez préciser dans la description pourquoi vous avez besoin de plus de temps pour présenter votre sujet. Pour information, les présentations longues ne sont pas prioritaires, car nous préférons avoir plusieurs présentations courtes pour les participants à l'événement. 40 | - type: dropdown 41 | id: level 42 | attributes: 43 | label: Niveau 44 | description: Quel est le niveau de votre talk ? 45 | options: 46 | - "Débutant" 47 | - "Intermédiaire" 48 | - "Avancé" 49 | default: 0 50 | validations: 51 | required: true 52 | - type: markdown 53 | attributes: 54 | value: | 55 | ## À propos de vous 56 | - type: input 57 | id: name 58 | attributes: 59 | label: Nom et prénom 60 | validations: 61 | required: true 62 | - type: input 63 | id: contact 64 | attributes: 65 | label: Contact (Bluesky, X, LinkedIn, Autre) 66 | validations: 67 | required: true 68 | - type: input 69 | id: company 70 | attributes: 71 | label: Entreprise 72 | validations: 73 | required: false 74 | - type: input 75 | id: job 76 | attributes: 77 | label: Rôle ou fonction dans l'entreprise 78 | validations: 79 | required: false 80 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Paris TypeScript 2 | Ce dépôt est dédié aux soumissions de talks pour le meetup Paris TypeScript. 3 | 4 | 🇫🇷 Envie de soumettre un talk ? C'est par [ici](https://github.com/ParisTypeScript/talks/issues/new?template=talk.yml) ! 5 | 6 | 🇬🇧 Want to submit a talk? Go [here](https://github.com/ParisTypeScript/talks/issues/new?template=talk-en.yml)! 7 | 8 | ## Liens utiles 9 | - [Website](https://typescript.paris) 10 | - [Meetup](https://www.meetup.com/Paris-Typescript/) 11 | - [Bluesky](https://bsky.app/profile/typescript.paris) 12 | - [Discord](https://discord.typescript.paris) 13 | - [LinkedIn](https://www.linkedin.com/company/paris-typescript/) 14 | - [Youtube](https://youtube.typescript.paris) 15 | - [Github](https://github.com/ParisTypeScript) 16 | --------------------------------------------------------------------------------