From: v.ondruch@... Date: 2020-05-02T18:45:54+00:00 Subject: [ruby-core:98120] [Ruby master Misc#16747] Repository reorganization request Issue #16747 has been updated by vo.x (Vit Ondruch). shyouhei (Shyouhei Urabe) wrote in #note-5: > - For instance ccan is a header-only library. Should it be placed under include? It is not just header only library, but vendored code. It would be nice if this kind of code lives outside of other Ruby sources. It might be easier to sync such libraries, but mainly, it makes the license audit easier. Also, not sure what is the rationale for mainsrc, but at the first look, I couldn't find the sources, because it is somehow unexpected name (at least to me). ---------------------------------------- Misc #16747: Repository reorganization request https://bugs.ruby-lang.org/issues/16747#change-85362 * Author: shyouhei (Shyouhei Urabe) * Status: Open * Priority: Normal ---------------------------------------- Back in 0.49, there were only 60 files and 3 directories at the root of this project. This was already at some level, but OK-ish. Now, as we are reaching 3.0, we currently have 167 files and 26 directories. The project has grown up. I believe we need some housekeeping. I would like to introduce directories and move things around, like [what they do for jemalloc](https://github.com/jemalloc/jemalloc/). - Create directory named `src` and move sources there. There is no need to cargo-cult them so suggestions are welcome. -- https://bugs.ruby-lang.org/ Unsubscribe: