GithubHelp home page GithubHelp logo

create-node-meeting-artifacts's Introduction

create-node-meeting-artifacts

Tool to create artifacts for node.js team meetings

Uses the Foundation calendar to find the next instance of the meeting, and then creates an issue and matching google doc for minutes. The key thing is that it automatically creates the issue in github and the doc in google docs as opposed to just creating the content.

Re-uses make-node-meeting for much of the content generation.

The hardest part to get going is doing the google auth setup as described in: https://github.com/mhdawson/google-auth-wrapper.

Basic documentation for each of the templates lives in TEMPLATES_DOCUMENTATION.md

Currently I'm testing out for generation of the Node.js TSC meetings.

NOTE: The following must be commented out of make-node-meeting

echo -n "Previous Meeting Minutes Google Docs URL: "
read prev_doc_url
echo -n "This Meeting Minutes Google Docs URL: "
read curr_doc_url

create-node-meeting-artifacts's People

Contributors

aduh95 avatar amiller-gh avatar anonrig avatar augustinmauroy avatar bethgriggs avatar bnb avatar chowdhurian avatar codeekage avatar gireeshpunathil avatar hekike avatar joesepi avatar keywordnew avatar mhdawson avatar mihaienepiet avatar mmarchini avatar mylesborins avatar nschonni avatar priyank-p avatar rafaelgss avatar richardlau avatar rvagg avatar smotaal avatar thefourtheye avatar tiriel avatar tniessen avatar tobie avatar trott avatar ulisesgascon avatar waleedashraf avatar wentout avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

create-node-meeting-artifacts's Issues

use ESM

i propose to modernize this codebase. To accomplish that I propose to use ESM import export.

Contributing: How to PR on template-related matters

There are a two types of template-related matters:

  1. Subtle stylistic/notation things — like *Extracted… being meant as a bullet can sometimes trip the linter to think *Extracted…accidentally* in italics.

  2. Additional things that can help improve the overall proess — like adding the following to help close the respective PRs and issues more organically:

<!-- 

Once done editing, you can export, clean up markdown and open PR — use this link:

$MINUTES_DOC$/export?format=txt

-->

Questions

  1. If someone wanted to make changes, how do they safely make them so that all templates are properly updated and standardized? Please see above link for context.

  2. Would those two suggestions be something that folks here want me to do per the answer for question 1? Glad to do it.

Thanks 😄

investigate CodiMD for meeting doc collaboration

Currently, we use Google Docs for real-time collaboration during meetings (agenda, attendees, minutes, etc.)

This is awkward, because Google Docs does not support Markdown, which we use for these documents.

CodiMD is an open-source project which allows real-time, collaborative editing of Markdown documents. The feature list is pretty extensive.

We (me or someone else) should investigate CodiMD and see if it can better serve our purposes. Essentially, I think the main requirement (besides the whole real-time collaboration thing) is that we are able to automate the creation of the doc (which is one of the purposes of this repo!).

hackmd.io is also an option; this is a paid/free offering running (roughly?) the same codebase. Maybe easier to think of HackMD as a "public instance" of CodiMD. Anyway, I couldn't figure out how to actually pay them for anything, or what it costs, but it may be as simple as just asking for a subdomain.

TODO: use template for issue

Currently uses make-node-meeting for content of github issue.

Would be better if a template was used. Extract the part which creates the time from make-node-meeting and use templates instead for the issue generation.

Change default HOST

Default host is Node.js Foundation which no longer exists. Believe this needs a change in one of the lower level dependencies.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.