This repository has been archived by the owner on Apr 14, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
119 lines (115 loc) · 6.09 KB
/
index.html
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
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="robots" content="noindex"><!-- TODO: Remove for live website -->
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Funcky</title>
<link href="./fonts.css" rel="stylesheet" />
<link href="./style.css" rel="stylesheet" />
</head>
<body>
<nav class="navigation-block" role="navigation">
<ul role="presentation" class="_container">
<li role="presentation">
<a href="https://polyadic.github.io/funcky">Documentation</a>
</li>
<li role="presentation">
<a href="https://github.com/polyadic/funcky">GitHub</a>
</li>
<li role="presentation">
<a href="https://www.nuget.org/profiles/polyadic">NuGet</a>
</li>
</ul>
</nav>
<main>
<header>
<div class="_container">
<h1>Funcky</h1>
<p class="subtitle">
Funcky is a library that empowers C# developers
to write code using <strong>functional programming</strong> paradigms.
</p>
</div>
</header>
<section class="section-block">
<div class="_container">
<h2>Why Funcky?</h2>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
</p>
</div>
</section>
<section class="section-block">
<div class="_container">
<h2>Features</h2>
<ul class="feature-list">
<li class="feature">
<svg class="icon"><use href="./icons/package.svg#icon"></use></svg>
<h3>Option<T></h3>
<p>The <code>Option<T></code> monad is a safe and composable tool
for working with optional values.</p>
<a href="https://polyadic.github.io/funcky/option.html">Read more</a>
</li>
<li class="feature">
<svg class="icon"><use href="./icons/diamond.svg#icon"></use></svg>
<h3>Either<L, R></h3>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
<a href="https://polyadic.github.io/funcky/either.html">Read more</a>
</li>
<li class="feature">
<svg class="icon"><use href="./icons/puzzle.svg#icon"></use></svg>
<h3>Extensions</h3>
<p>Funcky extends the BCL with a wide range of additional extension methods for
<code>IEnumerable<T></code>, <code>string</code>, <code>IAsyncEnumerable<T></code> and more.</p>
</li>
</ul>
</div>
</section>
<section class="section-block">
<div class="_container">
<h2>Getting started</h2>
<p>
Get the latest version from NuGet:
</p>
<div class="nuget-box">
<ul role="tablist" class="tabs">
<li role="presentation">
<button id="tab-package-manager" aria-expanded="false" aria-selected="true" aria-controls="panel-package-manager" role="tab" class="tab">Package Manager</button>
</li>
<li role="presentation">
<button id="tab-dotnet-cli" aria-expanded="false" aria-selected="true" aria-controls="panel-dotnet-cli" role="tab" class="tab" data-default-tab>.NET CLI</button>
</li>
<li role="presentation">
<button id="tab-package-refererence" aria-expanded="false" aria-selected="false" aria-controls="panel-package-refererence" role="tab" class="tab">PackageReference</button>
</li>
<li role="presentation">
<button id="tab-script-interactive" aria-expanded="false" aria-selected="false" aria-controls="panel-script-interactive" role="tab" class="tab">Script & Interactive</button>
</li>
</ul>
<div id="panel-package-manager" role="tabpanel" aria-labelledby="tab-package-manager" class="panel">
<code>Install-Package Funcky -Version {{PackageVersion}}</code>
</div>
<div id="panel-dotnet-cli" role="tabpanel" aria-labelledby="tab-dotnet-cli" class="panel">
<code>dotnet add package Funcky --version {{PackageVersion}}</code>
</div>
<div id="panel-package-refererence" role="tabpanel" aria-labelledby="tab-package-refererence" class="panel">
<code><PackageReference Include="Funcky" Version="{{PackageVersion}}" /></code>
</div>
<div id="panel-script-interactive" role="tabpanel" aria-labelledby="tab-script-interactive" class="panel">
<code>#r "nuget: Funcky, {{PackageVersion}}"</code>
</div>
</div>
</div>
</section>
</main>
<footer>
<div class="_container">© {{Year}} Polyadic.</div>
</footer>
<script type="module" src="tabs.js"></script>
</body>
</html>