Skip to content

Commit 10fe8c7

Browse files
authored
devdocs-website-6 Add Contributor Highlights in the docs (#67)
1 parent 0e8d739 commit 10fe8c7

File tree

3 files changed

+32
-0
lines changed

3 files changed

+32
-0
lines changed

app/Http/Controllers/DocsController.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,8 @@ public function show($version, $page = null)
9090
$metaDescription = $pageCustomData['description'] ?? self::DEFAULT_META_DESCRIPTION;
9191
$metaKeywords = $pageCustomData['keywords'] ?? self::DEFAULT_META_KEYWORDS;
9292
$communityNote = $pageCustomData['communityNote'] ?? true;
93+
$contributors = $pageCustomData['contributors'] ?? false;
94+
$contributorsData = explode(',', $contributors);
9395

9496
if (is_null($content)) {
9597
$otherVersions = $this->docs->versionsContainingPage($page);
@@ -137,6 +139,7 @@ public function show($version, $page = null)
137139
'metaDescription' => $metaDescription,
138140
'metaKeywords' => $metaKeywords,
139141
'communityNote' => $communityNote,
142+
'contributors' => $contributorsData,
140143
]);
141144
}
142145

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
@if ($contributors)
2+
<div>
3+
<div>
4+
<h3>Want to see who contributed this for you?</h3>
5+
</div>
6+
<div style="margin-bottom: 10px;">A special thanks goes to our contributors:</div>
7+
<div>
8+
<div>
9+
@foreach($contributors as $contributor)
10+
<div style="display: inline-flex; align-items: center; gap: 10px; margin-right: 10px;">
11+
<figure style="max-width: 60px; margin: 0;">
12+
<img
13+
src="https://github.com/{{$contributor}}.png"
14+
alt="{{$contributor}}"
15+
width="60"
16+
height="60"
17+
style="border-radius: 50%; display: block;"
18+
>
19+
</figure>
20+
<a href="https://github.com/{{$contributor}}" target="_blank" rel="noopener noreferrer" style="text-decoration: none; color: inherit;">{{$contributor}}</a>
21+
</div>
22+
@endforeach
23+
</div>
24+
</div>
25+
</div>
26+
@endif

resources/views/docs.blade.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,9 @@ class="opacity-75"/>
277277
<x-accessibility.main-content-wrapper :communityNote="$communityNote">
278278
{!! $content !!}
279279
</x-accessibility.main-content-wrapper>
280+
<x-accessibility.contributors :contributors="$contributors">
281+
282+
</x-accessibility.contributors>
280283
</section>
281284
</section>
282285
</div>

0 commit comments

Comments
 (0)