commit | 2b70394c610ec0028521b5e81cdc205cd2cfb535 | [log] [tgz] |
---|---|---|
author | Jerry Belton <jcecil@google.com> | Sat Apr 08 01:39:54 2023 +0000 |
committer | CQ Bot <fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com> | Sat Apr 08 01:39:54 2023 +0000 |
tree | 88fb682c408acdb6e3739a20f11266476c0baccf | |
parent | 4a86ef6e7564b91e1c874760da9c5959fa34e0c7 [diff] |
[check-licenses] Updates to readme processing. Every project in the fuchsia tree should provide a README.fuchsia file specifying meta information for the project. Previously, check-licenses parsed these files while also generating project objects, which reduces readability / maintainability of the code. Furthermore, project URLs were always inferred using the path to the project in the repository, which isn't always correct. This CL splits the readme processing logic out into a separate package, and implements a new strategy for retrieving accurate URL information for rust projects. This CL is getting large, so it only introduces the new package. The next CL will integrate it into check-licenses. Bug: 124904, 124256 Change-Id: Ie5d984a8a7702b412dd1cf288faa69ca5e41f858 Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/831303 Reviewed-by: Yaar Schnitman <yaar@google.com> Reviewed-by: Tamir Duberstein <tamird@google.com> Commit-Queue: Jerry Belton <jcecil@google.com>
Fuchsia is an open source, general purpose operating system supporting modern 64-bit Intel and ARM processors.
We expect everyone interacting with our project to respect our code of conduct.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.