Closed dtgm closed 1 year ago
taking openlivewriter for example, their site says Rob Dolin, but the nuspec owners say Darwin Sanoy and OpenLiveWriter the nuspec owners element for openlivewriter should be .NET Foundation if what you say is correct.
temporary work dir
mkdir /tmp/dotnet-foundation && cd /tmp/dotnet-foundation
retrieve each listed project page
for i in `curl http://www.dotnetfoundation.org/projects -s | grep -Po '(?<=<td class="project-cell"><div><span><a href="/)[^"]+'`; do
curl -s http://www.dotnetfoundation.org/"$i" -o $i;
done
concatenate all project details
for i in *; do sed -nr '\!<p><h2>Project Details</h2></p>!,\!</ul></p>!{p;}' $i >> all; done
project main contacts
$ grep -P 'Project Main Contact.*?<a href[^>]+>\K.*(?=</a></li>)' * -o | sort
asp.net-signalr:Damian Edwards
aspnet-4:Daniel Roth
aspnet-5:Daniel Roth
aspnet-ajax:Damian Edwards
azure-sdk:Brady Gaster
azure-webjobs-sdk:David Ebbo
couchbase-lite-for-.net:Zachary Gramana
dotnet-compiler-platform:Kevin Pilch-Bisson
dotnet-micro-framework:Steve Maillet
dotnet-sdk-for-hadoop:Matt Winkler
entity-framework:Rowan Miller
kudu:David Ebbo
llilc:Russell Hadley
mailkit:Jeffrey Stedfast
microsoft-web-protection-library:Barry Dorrans
mono.cecil:Jb Evain
msbuild:Craig Campbell</a>, <a href="https://github.com/NTillmann">Nikolai Tillmann
netcore:Immo Landwerth
nuget:Yishai Galatzer</a>, <a href="https://twitter.com/csharpfritz">Jeff Fritz
open-live-writer:Rob Dolin
open-xml-sdk:Eric White</a>, <a href="https://github.com/pugwonk">Chris Rae
orchard:Steering Committee
orleans:Sergey Bykov
owin-authentication-middleware:Daniel Roth
system.drawing:mono@xamarin.com
thinktectureidentitymanager:Brock Allen
thinktectureidentityserver:Dominick Baier
wcf:Ron Cain
worldwidetelescope:Doug Roberts
grep -P 'Project Main Contact.*?<a href[^>]+>\K[^<]+' * -oH | cut -d':' -f2 | sort -u | while read line; do echo -e "\n$line"; echo -ne "\t"; grep "$line" * -l; done
Barry Dorrans
microsoft-web-protection-library
Brady Gaster
azure-sdk
Brian Lagunas
prism
Brock Allen
thinktectureidentitymanager
Craig Campbell
msbuild
Damian Edwards
asp.net-signalr
aspnet-ajax
Daniel Roth
aspnet-4
aspnet-5
owin-authentication-middleware
David Ebbo
azure-webjobs-sdk
kudu
Dominick Baier
thinktectureidentityserver
Doug Roberts
worldwidetelescope
Eric Maupin
xamarin.auth
xamarin.mobile
Eric White
open-xml-sdk
Immo Landwerth
netcore
Jb Evain
mono.cecil
Jeffrey Stedfast
mailkit
mimekit
Kevin Pilch-Bisson
dotnet-compiler-platform
Laurent Bugnion
mvvm-light-toolkit
Matt Winkler
dotnet-sdk-for-hadoop
mono@xamarin.com
system.drawing
Richard Lander
mef
Rob Dolin
open-live-writer
Ron Cain
wcf
Rowan Miller
entity-framework
Russell Hadley
llilc
Sergey Bykov
orleans
Shawn Oster
windows-phone-toolkit
Steering Committee
orchard
Steve Maillet
dotnet-micro-framework
Umbraco Team
umbraco
Wade Wegner
salesforce-toolkits
Yishai Galatzer
nuget
Zachary Gramana
couchbase-lite-for-.net
awk 'match($0, /"(.*)">Project Info Site/, a) {printf("%s\t", a[1])}
match($0, /"(.*)">Project Code/, b) {printf("%s\t", b[1])}
match($0, /Project License Type: [^>]+>([^<]+)/, c) {printf("%s\t", c[1])}
match($0, /Project Main Contact[^>]+>([^<]+)/, d) {printf("%s\n", d[1])}' *
I don't remember the exact context of why this issue was created, but I am going to go ahead and close this one out, as I don't think there is anything that needs to be done here.
.Net Foundation code ownership and management
gep13
dtgm
gep13