-
Notifications
You must be signed in to change notification settings - Fork 1
/
Index.cshtml
197 lines (197 loc) · 9.61 KB
/
Index.cshtml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
@{
ViewBag.Title = "Projects";
ViewBag.MetaDescription = "About Martin Costello's personal projects.";
}
<h1>Projects</h1>
<p class="lead">
Below are some links to GitHub projects that I either created or contribute to.
</p>
<br />
<div class="row">
<div class="col-lg-4 mb-3">
<div class="card">
<div class="card-header">SQL LocalDB Wrapper</div>
<div class="card-body">
<p>
A .NET assembly for using the Microsoft SQL Server Express
<a id="link-localdb" href="https://technet.microsoft.com/en-us/library/hh234692.aspx" title="Learn about the SQL Server Express LocalDB API">
LocalDB Instance API
</a>.
</p>
<p>
@await Html.PartialAsync("_GitHubStar", "sqllocaldb")
@await Html.PartialAsync("_GitHubFork", "sqllocaldb")
</p>
<p>
<a id="link-repo-localdb" href="https://github.com/martincostello/sqllocaldb" rel="noopener" target="_blank" title="View the project on GitHub" class="btn btn-lg btn-primary">
Visit project site »
</a>
</p>
</div>
</div>
</div>
<div class="col-lg-4 mb-3">
<div class="card">
<div class="card-header">HttpClient Interception</div>
<div class="card-body">
<p>
A .NET Standard library for
<a id="link-httpinterception" href="https://tech.just-eat.com/2017/10/02/reliably-testing-http-integrations-in-a-dotnet-application/" title="Reliably Testing HTTP Integrations in a .NET Application">
intercepting server-side HTTP dependencies
</a>.
</p>
<p>
@await Html.PartialAsync("_GitHubStar", "justeat/httpclient-interception")
@await Html.PartialAsync("_GitHubFork", "justeat/httpclient-interception")
</p>
<p>
<a id="link-repo-httpinterception" href="https://github.com/justeat/httpclient-interception" rel="noopener" target="_blank" title="View the project on GitHub" class="btn btn-lg btn-primary">
Visit project site »
</a>
</p>
</div>
</div>
</div>
<div class="col-lg-4 mb-3">
<div class="card">
<div class="card-header">Lambda Test Server</div>
<div class="card-body">
<p>
A .NET class library to use with integration tests of .NET Core 3 AWS Lambda functions.
</p>
<p>
@await Html.PartialAsync("_GitHubStar", "lambda-test-server")
@await Html.PartialAsync("_GitHubFork", "lambda-test-server")
</p>
<p>
<a id="link-repo-lambda-test-server" href="https://github.com/martincostello/lambda-test-server" rel="noopener" target="_blank" title="View the project on GitHub" class="btn btn-lg btn-primary">
Visit project site »
</a>
</p>
</div>
</div>
</div>
<div class="col-lg-4 mb-3">
<div class="card">
<div class="card-header">Apple Pay JS Sample Code</div>
<div class="card-body">
<p>
Sample code for integrating <a id="link-apple-pay-sample" href="https://developer.apple.com/reference/applepayjs/" rel="noopener" target="_blank" title="View the Apple Pay JS documentation">Apple Pay JS</a> into an ASP.NET Core website.
</p>
<p>
@await Html.PartialAsync("_GitHubStar", "justeat/ApplePayJSSample")
@await Html.PartialAsync("_GitHubFork", "justeat/ApplePayJSSample")
</p>
<p>
<a id="link-repo-apple-pay-sample" href="https://github.com/justeat/ApplePayJSSample" rel="noopener" target="_blank" title="View the project on GitHub" class="btn btn-lg btn-primary">
Visit project site »
</a>
</p>
</div>
</div>
</div>
<div class="col-lg-4 mb-3">
<div class="card">
<div class="card-header">Sign in with Apple Sample Code</div>
<div class="card-body">
<p>
A sample implementation of <a id="link-sign-in-with-apple-docs" href="https://developer.apple.com/documentation/signinwithapplerestapi" rel="noopener" target="_blank" title="View the Sign in with Apple documentation">Sign in with Apple</a> for ASP.NET Core.
</p>
<p>
@await Html.PartialAsync("_GitHubStar", "SignInWithAppleSample")
@await Html.PartialAsync("_GitHubFork", "SignInWithAppleSample")
</p>
<p>
<a id="link-repo-sign-in-with-apple" href="https://github.com/martincostello/SignInWithAppleSample" rel="noopener" target="_blank" title="View the project on GitHub" class="btn btn-lg btn-primary">
Visit project site »
</a>
</p>
</div>
</div>
</div>
<div class="col-lg-4 mb-3">
<div class="card">
<div class="card-header">Blog</div>
<div class="card-body">
<p>
Martin's
<a id="link-blog-project" href="@Options.Value?.ExternalLinks?.Blog?.AbsoluteUri" title="Visit Martin's blog" rel="noopener" target="_blank">blog</a>,
a static site implemented using <a href="https://middlemanapp.com/" title="View the Middleman website" rel="noopener" target="_blank">Middleman</a>.
</p>
<p>
@await Html.PartialAsync("_GitHubStar", "blog")
@await Html.PartialAsync("_GitHubFork", "blog")
</p>
<p>
<a id="link-repo-blog" href="https://github.com/martincostello/blog" rel="noopener" target="_blank" title="View the project on GitHub" class="btn btn-lg btn-primary">
Visit project site »
</a>
</p>
</div>
</div>
</div>
<div class="col-lg-4 mb-3">
<div class="card">
<div class="card-header">Alexa London Travel</div>
<div class="card-body">
<p>
An Alexa skill that uses the <a id="link-tfl-api" href="https://api.tfl.gov.uk/" rel="noopener" target="_blank" title="View the TfL API">TfL API</a>. You can find the skill on <a id="link-amazon-skill" href="https://www.amazon.co.uk/dp/B01NB0T86R" rel="noopener" target="_blank" title="London Travel on amazon.co.uk">amazon.co.uk</a>.
</p>
<p>
@await Html.PartialAsync("_GitHubStar", "alexa-london-travel")
@await Html.PartialAsync("_GitHubFork", "alexa-london-travel")
</p>
<p>
<a id="link-repo-alexa" href="https://github.com/martincostello/alexa-london-travel" rel="noopener" target="_blank" title="View the project on GitHub" class="btn btn-lg btn-primary">
Visit project site »
</a>
</p>
</div>
</div>
</div>
<div class="col-lg-4 mb-3">
<div class="card">
<div class="card-header">Alexa London Travel Site</div>
<div class="card-body">
<p>
A companion website for the London Travel Alexa skill using ASP.NET Core Identity.
</p>
<p>
@await Html.PartialAsync("_GitHubStar", "alexa-london-travel-site")
@await Html.PartialAsync("_GitHubFork", "alexa-london-travel-site")
</p>
<p>
<a id="link-repo-alexa-site" href="https://github.com/martincostello/alexa-london-travel-site" rel="noopener" target="_blank" title="View the project on GitHub" class="btn btn-lg btn-primary">
Visit project site »
</a>
</p>
</div>
</div>
</div>
<div class="col-lg-4 mb-3">
<div class="card">
<div class="card-header">This website</div>
<div class="card-body">
<p>
The very website you're looking at
<a id="link-self-source" href="https://github.com/martincostello/website/blob/@GitMetadata.Commit/src/Website/Views/Projects/Index.cshtml#L@(this.CurrentLineNumber())" title="View the source for this page">
right now
</a>
which is implemented using ASP.NET Core.
</p>
<p>
@await Html.PartialAsync("_GitHubStar", "website")
@await Html.PartialAsync("_GitHubFork", "website")
</p>
<p>
<a id="link-repo-website" href="https://github.com/martincostello/website" rel="noopener" target="_blank" title="View the project on GitHub" class="btn btn-lg btn-primary">
Visit project site »
</a>
</p>
</div>
</div>
</div>
</div>
@section scripts {
<script async defer src="https://buttons.github.io/buttons.js"></script>
}