desertpy / desertpy-pelican

DesertPy Webpage Source - Pelican
2 stars 8 forks source link

Integrate presentations #24

Open godber opened 5 years ago

godber commented 5 years ago

It would be awesome if by including some small snippet in a presentation directory here:

https://github.com/desertpy/presentations

Like .meta.json:

{
  "author": "Austin Godber",
  "title": "Stream Processing with Python and Kafka"
...
}

The presentation got automatically included in the website's presentation page.

godber commented 5 years ago

@nelsonjchen if you feel like thinking about a new challenge.

nelsonjchen commented 5 years ago

That sounds like a great idea. Maybe we can crowd source the tagging and metadata for a few minutes during a meetup.

godber commented 5 years ago

I am less concerned about back filling the tagging than devising the mechanism and implementing the code so that future presentations get managed automatically.

Not that your suggestion of crowd sourcing it isn't a good idea. In fact, in some way's it's a great idea. Since we have a lot of members who are new to programming and new to git ... we could use it as a teaching tool. Say someone new comes on a Saturday, we can get them setup with git, github account, and help them send a pull request. Really great idea Nelson.

That, of course, assumes the interface and code exists.

godber commented 5 years ago

Another thought I just had ... instead of a separate .meta.json file it might make more sense to require that every presentation linked to follow these rules:

This fore-matter would provide the metadata we need in an unobtrusive way that adds context to something that should already be there (a README.md).

Again, this is just a suggestion of a possible solution.