Code Monkey home page Code Monkey logo

meetups's People

Contributors

allanhoejgaardjensen avatar blacksails avatar crevil avatar cypres avatar dzolotusky avatar emilingerslev avatar fmotrifork avatar jepp2078 avatar kaspernissen avatar kimlehtinen avatar linant avatar lordalek avatar lsundman avatar luxas avatar michaelvl avatar mrjensen avatar mvillumsen avatar nkobber avatar ojoggerst avatar rissse avatar saaldjormike avatar solisol avatar starefossen avatar steiniche 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

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

meetups's Issues

Suggestion: Move auto generated files into a folder

While helping the Aalborg meetup group setup in this repo we talked about that it could create more clarity to move all auto generated in to a folder called "generated" or similar to indicate that these files should not be changed manually.
This would make it more clear that to setup a meetup group or add meetups should be done using meetup.yaml, companies.yaml, and speakers.yaml.

I had to go read the go code again to remember which files to edit and which not to.

Create a linter for the YAML

That will tell the user how many "problems" there are with the data that we have.
Examples include, missing Github/Speaker's bureau information, no logo for a company, etc. etc.

This is related to #75
cc @kaspernissen @netumoliver @jepp2078

Use Speakerdeck instead of checking in PDFs?

When cloning this warning is shown

Encountered 2 file(s) that should have been pointers, but weren't:
	aarhus/2019/cloud-native-aarhus-13/linkerd-2-introduction.pdf
	aarhus/2019/cloud-native-aarhus-13/nats.pdf

@kaspernissen something that happened recently?

Add support for multiple speakers for a presentation

We have a meetup in Aarhus with multiple speakers, I would expect something like this to work:

    - startTime: 17:15
      endTime: 18:00
      title: The DevOps story, from Spar Nord Bank. A glimpse, of the success stories and detours we have experienced, during the past years
      speaker:
      - camillalarsen
      - rasmusroemer

Maybe it should be speakers which can be one or more. Would that make sense?

Change this:

type Presentation struct {
         ........
	Speaker   *Speaker `json:"speaker"`
}

to:

type Presentation struct {
         ........
	Speakers   []*Speaker `json:"speakers"`
}

Makefile outputs a linux binary

The current implementation of the Makefile outputs a linux binary to the host machine, which the rest of the make targets rely on.

This binary cannot be executed on e.g. a Mac.

Maybe we should wrap the binary in a container instead, making it portable between platforms?

Suggestion: Create a new Meetup Group Starter Guide

When creating a new group, there are a number of things that are explained in the repos already, other things may not be as clear to new people joining the nordics with the aim of being a good citizen.

There is a clear definition of how to use the artwork stuff, maybe some clarity of whether it is expected to create a PR for the slide-background in order to have your background in that repo as well (once more people did that it might become obvious and it would be easy to switch backgrounds on slides if you wanted to change that according to the city - if that is thought of as being useful)

Other things may not be as clear e.g. that it is a good idea to create a private slack channel for the city e.g. "cloudnativeaarhus" or "cloudnativeaalborg", and create a private channel for each meetup involving e.g. external speakers, sponsors etc. e.g. "cloudnativeaarhus17" or "cloudnativeaalborg1", where the number is the meetup number. These are kept private in order to reduce the noise in the public part of slack.

Another valuable information would be to link to the page informing on the terms to be part of cncf meetup program.

Yet another valuable information could be how to start using the tools in this repo, what to add and where and what gets generated from the meetup API etc. - the thing that @luxas talked about in the hangout.

Maybe the #29 is somehow linked to portions of this?

I can keep adding things as I experience them, however if people think it would be useful to create a "Starting-your-own-town-CNCF-Meetup-group.md" file for that purpose, then that might be the best place to add that information.

A common design, color scheme, and logo ?

Would be awesome if we could get some help with a "brand" id in terms of colors, slide decks, a custom logo etc.

Does anybody know someone who could be interested in helping us out with this?

HTTPS is broken when loading speaker providers

The site is served over HTTPS but if the webpage tries to load a resource from a non-HTTP destination, the entire site is marked as insecure as we can no longer trust the contents served.

Here is an example of such a request. This is from https://cloudnativenordics.com/meetup-groups/Cloud-Native-Aarhus when you scroll past MHI Vestas Offshore Wind in the Speaker providers section.

image

The source of the non-HTTPS resource is here:

meetups/companies.yaml

Lines 439 to 442 in f0a53cc

- id: mhivestas
logoURL: http://www.mhivestasoffshore.com/wp-content/uploads/2015/02/MHI_Vestas_Logo_130px.png
name: MHI Vestas Offshore Wind
websiteURL: http://www.mhivestasoffshore.com//

I would have provided a PR with the HTTPS scheme, but MHI Vestas does not serve the contents over HTTPS.

Split up the YAML file

Follow up from #26. Split /meetups.yaml into /speakers.yaml, /companies.yaml and /$city/meetups.yaml

Anyone that wants to take this on?

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.