Setting up the measureme crate ============================== List of things that came up while trying to set up an out-of-tree rustc crate * Need to select readme and license while creating the GH project * Can I use something from the dropdown? => Seems like it's better not to and copy the license files from rust-lang/rust * Same for .gitignore file? * How do I make the project owned by a team? * Clicking "Settings" gives me 404? :/ * Now it works... * (GH was having availability issues during this time) * Go to `Settings > Collaborators & Teams` * Add `Core` and `Compiler` team with `admin`, `assignees` with `read`. Right? Others? * What about individuals that are not part of a team? * Adding required files * LICENSE-MIT * LICENSE-APACHE * CODE_OF_CONDUCT.md * What about other files? * COPYRIGHT * CONTRIBUTING.md (seems specific to the main repo) * Write a minimal readme: > - Specify that the crate is maintained by the Rust compiler team and any appropriate working groups. - In particular, this should detail the expected level of maintenance and stability for any prospective users. - This should also link to the working group details in this repository. * Missing infrastructure - No idea how to set it up * highfive * bors * Which labels need to be set up? Does this have to be done manually? * Continous Integration * travis * travis is already configured at the organization level * all you need to get travis to run is to add a `.travis.yml` file to the repo root * sample contents: * ```yaml language=rust rust: - stable ``` * TODO: > Consult with the infrastructure team to set up `@bors` and `@rust-highfive` and a process for publishing under the "The Rust Project Developers" crates.io account.'