Skip to content

Commit

Permalink
Initial commit of new website
Browse files Browse the repository at this point in the history
This is essentially the same site we previously had inside the
celerity-runtime repository, with the following improvements:

- Update to Docusaurus v3 (refreshed look, dark mode support, + more)
- Integrated API documentation generated using
  https://github.com/celerity/leafy-green-doc
  • Loading branch information
psalz committed Aug 8, 2024
0 parents commit ba6c116
Show file tree
Hide file tree
Showing 30 changed files with 18,805 additions and 0 deletions.
20 changes: 20 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
# dependencies
/node_modules

# production
/build

# generated files
.docusaurus
.cache-loader

# misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local

npm-debug.log*
yarn-debug.log*
yarn-error.log*
3 changes: 3 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[submodule "celerity-runtime"]
path = celerity-runtime
url = https://github.com/celerity/celerity-runtime.git
1 change: 1 addition & 0 deletions celerity-runtime
Submodule celerity-runtime added at dc9ac2
137 changes: 137 additions & 0 deletions docusaurus.config.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,137 @@
module.exports = {
title: "Celerity",
tagline: "High-level C++ for Accelerator Clusters",
url: "https://celerity.github.io",
baseUrl: "/",
organizationName: "celerity",
projectName: "celerity.github.io",
deploymentBranch: "deploy",
trailingSlash: true,
scripts: [],
favicon: "img/favicon.ico",
customFields: {
repoUrl: "https://github.com/celerity/celerity-runtime"
},
onBrokenLinks: "log",
onBrokenMarkdownLinks: "log",
presets: [
[
"@docusaurus/preset-classic",
{
docs: {
showLastUpdateAuthor: true,
showLastUpdateTime: true,
path: "./celerity-runtime/docs",
sidebarPath: "sidebars.json"
},
blog: {},
theme: {
customCss: ["src/css/customTheme.css", "src/css/api_docs.css"]
}
}
]
],
plugins: [],
themeConfig: {
navbar: {
title: "Celerity",
logo: {
src: "img/celerity_icon.png"
},
items: [
{
to: "docs/getting-started",
label: "Docs",
position: "left",
// Show link as active for all docs pages except API docs
activeBaseRegex: "/docs(?!/api)"
},
{
to: "docs/api/namespaces",
label: "API",
position: "left",
activeBasePath: "/docs/api"
},
{
to: "/research",
label: "Research",
position: "right"
},
{
to: "/contribute",
label: "Contribute",
position: "right"
},
{
href: "https://github.com/celerity/celerity-runtime",
label: "GitHub",
position: "right"
}
]
},
image: "img/celerity_og_image.png",
footer: {
links: [
{
title: "Docs",
items: [
{
label: "Getting Started",
to: "docs/getting-started"
},
{
label: "Installation",
to: "docs/installation"
},
{
label: "Issues & Limitations",
to: "docs/issues-and-limitations"
}
]
},
{
title: "Community",
items: [
{
label: "Celerity Discord",
to: "https://discord.gg/k8vWTPB"
},
{
label: "Stack Overflow",
to: "https://stackoverflow.com/questions/tagged/celerity-hpc"
}
]
},
{
title: "More",
items: [
{
label: "Research",
to: "research"
},
{
label: "Contribute",
to: "contribute"
},
{
label: "GitHub",
to: "https://github.com/celerity/celerity-runtime"
}
]
}
],
copyright:
`Copyright © ${new Date().getFullYear()} Distributed and Parallel Systems Group, University of Innsbruck.<br/>` +
"SYCL and the SYCL logo are trademarks of the Khronos Group Inc.",
logo: {
src: "img/celerity_logo_monochrome.svg",
srcDark: "img/celerity_logo_dark_monochrome.svg"
}
},
algolia: {
appId: "XBORHFUOA7",
apiKey: "9423b4ae2ee3d38f974af875d47b1bf4",
indexName: "celerity"
}
}
};
Loading

0 comments on commit ba6c116

Please sign in to comment.