rust-vmm / community

rust-vmm community content
502 stars 28 forks source link

Repository Addition Request - Repository Template #64

Closed andreeaflorescu closed 5 years ago

andreeaflorescu commented 5 years ago

Repository Name: rust-vmm-repo-template

Short Description

Proposed repository template here: https://github.com/andreeaflorescu/rust-vmm-repo-template

The template is still WIP because I didn't give it much thought, so I will probably update it. GitHub blogpost about repository templates: https://github.blog/2019-06-06-generate-new-repositories-with-repository-templates/

Why is this crate relevant to the rust-vmm project?

This repository will be a template for all repositories added to rust-vmm. This should speed up creating new projects in rust-vmm.

jiangliu commented 5 years ago

Could we also add Apache2 license files to the template?

andreeaflorescu commented 5 years ago

@jiangliu yap, adding it.

sameo commented 5 years ago

Could we also add Apache2 license files to the template?

And the BSD-3 Clause one.

sameo commented 5 years ago

This makes a lot of sense to me.

andreeaflorescu commented 5 years ago

@sameo about the BSD-3 Clause one: for code that's new and not coming from CrosVM is the BSD-3 clause one required? I would like to better understand this. Probably will drop an email to the rust-vmm email list as well.

I was thinking that for code that comes from CrosVM we need to have Apache + BSD 3 clause, but for code from Firecracker/new code can we have Apache + MIT instead?

andreeaflorescu commented 5 years ago

BTW, let's first decide if we want a template. We can then create an empty repository and add the template as the first PR. We can comment on the PR on other things we should add to the template.

jiangliu commented 5 years ago

This is must-to-have repo:)

andreeaflorescu commented 5 years ago

Should we name this repository crate-template as it is going to be used only for repositories that are crates?

sameo commented 5 years ago

This LGTM, let's do it.

sameo commented 5 years ago

crate-template sounds fine to me.

andreeaflorescu commented 5 years ago

Created repo: https://github.com/rust-vmm/crate-template