question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Tracking: Collaboration with other Node.js Micropub projects

See original GitHub issue

This is a tracking issue for collaboration work in my part of the Node.js IndieWeb ecosystem.

Issues in other repos

My Micropub-related modules

  • micropub-express – an Express Micropub endpoint that accepts and verifies Micropub requests and calls a callback with a parsed micropubDocument.
  • format-microformat – a module that takes a micropubDocument as its input, and converts this data into a standard that can be published elsewhere. Currently supports the Jekyll format.
  • github-publish – a module that takes a filename and content and publishes it to a GitHub repository. The formatted data generated by format-microformat can be published to a Jekyll blog hosted on a GitHub, or a GitHub Pages site.

Other IndieWeb projects of mine

Collaboration opportunities found so far

Issue Analytics

  • State:open
  • Created 5 years ago
  • Comments:12 (2 by maintainers)

github_iconTop GitHub Comments

3reactions
grantcodescommented, Feb 22, 2019

Excellent idea! I’m all for it!

I don’t know if you’ve mentioned them already but I’ve talked with @EdwardHinkle and @martymcguire about a similar idea of having express middleware to do generic things.

I’m also the proud owner of the @indieweb organization on mom if we ever get to a stage where we have something were happy to publish as a group.

As for relation to my current personal projects, I have a few endpoints I have made - mainly a micropub endpoint, webmention endpoint and token endpoint. The majority of the code it fairly resuable but not 100% designed as npm modules. The goal for my project is to be a fairly feature complete, fully extendable indieweb backend with the frontend totally independent. I would love if it was usable with static sites but that is not my main goal.

In my indieweb dreams I would love to have a bunch of reusable endpoints / modules to cover a range on indieweb functionality. Mainly from the top of my head:

  • micropub
  • tokens
  • auth
  • webmention accept
  • webmention send (I think there is already a good implementation of this)
  • post type discovery
  • format conversion (mf2 to jf2 to md frontmatter etc)
  • maybe url parsing (basically mf2 html parser + other metadata fallback)

That’s about all I can think of for now on my phone but I’m sure there is much more

0reactions
miklbcommented, Jul 26, 2019

@paulrobertlloyd I’ve been lurking watching your repo so can’t claim serendipity 😃

I’m excited too and am a willing guinea pig for my new site. Certainly will try to chip in where I can code wise or other types of contribution.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Issues · voxpelli/webpage-micropub-to-github
Self-hosteable Micropub endpoint that publishes to Jekyll by committing to ... Tracking: Collaboration with other Node.js Micropub projects help wanted.
Read more >
Asynchronous context tracking | Node.js v19.3.0 Documentation
Each instance of AsyncLocalStorage maintains an independent storage context. Multiple instances can safely exist simultaneously without risk of interfering with ...
Read more >
Analytics for Node.js | Segment Documentation
Our Node.js library lets you record analytics data from your node code. The requests hit our servers, and then we route your data...
Read more >
2.1 Server-side with Node.js - Working with Data and APIs in ...
https://github.com/CodingTrain/Intro-to-Data-APIs-JSWelcome to Module #2! In the previous module, I focused on client-side JavaScript.
Read more >
Monitor your Node.js services and apps with Application Insights
The Node.js client library can automatically monitor incoming and outgoing HTTP requests, exceptions, and some system metrics. Beginning in ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found