veggiemonk / awesome-docker

:whale: A curated list of Docker resources and projects
https://awesome-docker.netlify.app
Apache License 2.0
30.13k stars 2.99k forks source link

Change list title #581

Closed veggiemonk closed 6 years ago

veggiemonk commented 6 years ago

Hi all,

Do you think we should adapt and make this repo a more OCI (https://www.opencontainers.org/) rather than just "Docker" ?

So the list would be "A curated list of open container resources and projects"

What do you think about that? What are the implication of this?

dmitrytokarev commented 6 years ago

Well then the repo will need to be renamed. IMHO it's better to create another list: awesome-containers? Optionally can have some sort of sub-list dedicated to OCI.

agebhar1 commented 6 years ago

I like the idea to be more open and not only focused on docker. @dmitrytokarev create another with the initial content of »awesome-docker«? There are already some »awesome-container« on GitHub. Pro for renaming this list is, it redirects everyone from an old bookmark to the new repository. There might be a short sentence of the history of this awesome list at the top.

veggiemonk commented 6 years ago

What do you think about this?

The awesome list called awesome-linux-containers doesn't have a lot of attention. And in the name there is "Linux" which would exclude many project running on windows.

If we want to create a new list, let's make it a organisation on its own.

There is a lot of options, let us know what you think. There is no right or wrong answer.

vegasbrianc commented 6 years ago

Hi all,

I have been thinking about this and I align with @veggiemonk The awesome-dockerlist is very popular and reference everywhere from official Docker documentation to Kubernetes projects.

My vote is to extend the current list with labels, categories, etc. Additionally, creating a new list parralel to awesome-dockerwould be great. We should make sure it is generic enough to cover all use cases in the future i.e. serverless, unikernel, etc that somehow fall under containers as well. Much like the CNCF projects we should set criteria/certain functionlity which admits projects to the repo or not like must utilize containers or something similar.

My braindump. I am open for suggestions.

gesellix commented 6 years ago

Incoming braindump....

I guess the important (maybe the hardest) part is finding the right categories. How we're going to structure them depends on how much they overlap. I would still propose to keep the name awesome-docker, regardless of the actual contents or links to other awesome-<list>s.

moshloop commented 6 years ago

I would keep awesome-docker. I think that docker has evolved from a product to an API/ecosystem and we should include things like OCI, containerd and anything else that is docker compatible e.g. (vSphere integrated containers).

We can also include a short section of very popular related projects (LXD, LinuxKit, InfraKit, Kubernetes,Unikernels etc..) so that visitors who come looking for something else at least have a good navigation point.

Extending the scope to include orchestration I think would be too overwhelming - maybe we should just more prominently display the link to https://github.com/ramitsurana/awesome-kubernetes ?

veggiemonk commented 6 years ago

So far the ideas are:

What are the concerns?

veggiemonk commented 6 years ago

Ok, I had a few ideas and this got out of hand quickly....

Let me know your thoughts...

agebhar1 commented 6 years ago

@veggiemonk, will leave my feedback at weekend

veggiemonk commented 6 years ago

Made a little something to try things out (see #584)

agebhar1 commented 6 years ago

@veggiemonk your PoC #584 is a very nice start to go further. The ability to filter the list by some keyword(s) is handy to find the needle in the haystack (if any). To generate the metadata one can utilize Travis CIs cronjob feature for one ore two builds each day or even each hour :stuck_out_tongue_winking_eye: The number of open and closed issues and push requests might by interesting as a indicator of 'activity'. The number of forks might be interesting too. The card (a project) might be look like an entry of the periodic system with its key numbers ...

I agree on keeping the introduction aka »Where to start«.

IMHO if #584 is stable (some minor issues exists) it should be contained within the website. We can improve it step by step as we done some months ago by re-organizing the list.

veggiemonk commented 6 years ago

Still fixing the #584 with the sorting...

I think having those data being fetch automatically once a day is good enough.

We still need to think of something to integrate the "where to start" section.

veggiemonk commented 6 years ago

Gradually getting there.... it needs a few more features though before we can migrate