Skip to content

Commit

Permalink
Add schema.org metadata.
Browse files Browse the repository at this point in the history
  • Loading branch information
chungyc committed Jan 8, 2025
1 parent 01629c2 commit 1fa514e
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 8 deletions.
27 changes: 20 additions & 7 deletions site/about.markdown
Original file line number Diff line number Diff line change
Expand Up @@ -3,27 +3,40 @@ title: About Symtegration
description: Project information about Symtegration, a Haskell library for symbolic integration.
---

Symtegration is a Haskell library for symbolically integrating mathematical expressions.
<div itemscope itemtype="https://schema.org/AboutPage">
<div itemprop="about" itemscope itemtype="https://schema.org/SoftwareSourceCode">

<span itemprop="description">
<span itemprop="name">Symtegration</span> is a <span itemprop="programmingLanguage">Haskell</span> library
for symbolically integrating mathematical expressions.
</span>
The [source repository] for the project is located on GitHub.
See the [library documentation] for details on the library interface.
<link href="https://symtegration.dev/" itemprop="url">

[source repository]: https://github.com/symtegration/symtegration
[source repository]: https://github.com/symtegration/symtegration {itemprop="codeRepository"}

[library documentation]: https://doc.symtegration.dev/symtegration-0.3.0/Symtegration.html

_[Symbolic Integration I: Transcendental Functions]_ by Manuel Bronstein is a primary reference
for many of the algorithms used by Symtegration.
<span itemprop="citation">_[Symbolic Integration I: Transcendental Functions]_ by Manuel Bronstein</span>
is a primary reference for many of the algorithms used by Symtegration.

[Symbolic Integration I: Transcendental Functions]: https://doi.org/10.1007/b138171

[Yoo Chung] is the primary maintainer for the project. Their GitHub user name is [`@chungyc`][github-username].
<span itemprop="author" itemscope itemtype="https://schema.org/Person">
<span itemprop="name">[Yoo Chung]</span> is the primary maintainer for the project.
Their GitHub user name is [`@chungyc`][github-username].
</span>

[Yoo Chung]: https://chungyc.org/
[Yoo Chung]: https://chungyc.org/ {itemprop="url"}

[github-username]: https://github.com/chungyc
[github-username]: https://github.com/chungyc {itemprop="sameAs"}

<div class="badges">
[![Build](https://github.com/symtegration/symtegration/actions/workflows/build.yaml/badge.svg)](https://github.com/symtegration/symtegration/actions/workflows/build.yaml)
[![OpenSSF Best Practices](https://www.bestpractices.dev/projects/9864/badge)](https://www.bestpractices.dev/projects/9864)
[![OpenSSF Scorecard](https://api.scorecard.dev/projects/github.com/symtegration/symtegration/badge)](https://scorecard.dev/viewer/?uri=github.com/symtegration/symtegration)
</div>

</div>
</div>
2 changes: 1 addition & 1 deletion site/template/default.html
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ <h1>$title$</h1>
</main>

<footer>
<p>Content licensed under the <a href="/LICENSE.txt">Apache-2.0 license</a>.</p>
<p>Content licensed under the <a href="/LICENSE.txt" itemprop="license">Apache-2.0 license</a>.</p>
<p>Web site <a href="https://github.com/symtegration/site">generated</a> with <a href="https://jaspervdj.be/hakyll/">Hakyll</a>.</p>
</footer>
</body>
Expand Down

0 comments on commit 1fa514e

Please # to comment.