zoidyzoidzoid/awesome-ebpf

Get the list referenced on https://github.com/sindresorhus/awesome

qmonnet opened this issue · 9 comments

We should try to get this list in order and to submit it for inclusion into the list of “awesome” material lists.

See the requirements.

Missing items, as far as I can see:

  • GitHub topics (the repo should have awesome-list and awesome, and I suppose bpf and ebpf at least).
  • Formatting should be fixed (all lines starting with a link, then “-” (dash) should be used to separate the description, which should be harmonised (case, punctuation)).
  • The BPF description may need to be moved above the ToC, as per their example.
  • We should run the awesome-lint tool to check if anything else is amiss (I didn't manage to make it work, on a quick attempt).
  • They suggest to add a logo, but I don't see what we could use and it does not sound mandatory.
  • Submitter must review at least two other PRs for that other awesome repo.

I managed to get awesome-lint to run:

   1 remark-lint:awesome/badge
   1 remark-lint:awesome/github
 136 remark-lint:awesome/list-item
   2 remark-lint:awesome/spell-check
   1 remark-lint:awesome/toc
  51 remark-lint:list-item-bullet-indent
   1 remark-lint:no-dead-urls

What license do you think we should add? I'd be more comfortable adding your name than mine to the License too.

The dead URL is [The VALE switch](http://info.iet.unipi.it/~luigi/vale/), which seems to be the same one here

Hi @zoidbergwill, that's a nice set of tags you added to the repo, great! :) And it's good to read that you managed to run the linter.

Regarding the license, I'm not sure there is anything to update? The repo currently uses CC-0, I believe it is fine? Feel free to add my name in the waiver if it makes you feel more comfortable, but don't worry about me. Keep your name in the waiver, by all means, you're the one who created the project!

It looks like Luigi's page has moved indeed, and I couldn't find a working link to the previous content on VALE. The link to the paper as you provide looks like a good replacement to me. Alternatively, it looks like the GitHub repo is here: https://github.com/luigirizzo/netmap. Or even the man page: https://www.unix.com/man-page/freebsd/4/vale/. Whichever you prefer :)

I think the last tasks in the list are optional, other than reviewing some other PRs on that repo?

So maybe we should do that, and then go ahead and make a PR to add this list?

Sounds good to me. I made a quick PR here to move the BPF description to the top of the file, so we can check one more item in the list.

Do you have some time to look into the two PRs thing? I don't think I'll be able to do it this week.

I should be able to get to that this week.

I've reviewed some issues on their PRs, if anyone happens to review any others, feel free to comment them on the PR, and I can add them to the PR.

It just got merged, that was fast! Congrats!!