-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
8 changed files
with
136 additions
and
33 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,12 @@ | ||
<script lang="ts"> | ||
export let title: string; | ||
export let body: string; | ||
export let body: string; | ||
</script> | ||
|
||
<div class="p-12 rounded-lg flex flex-col gap-4 h-screen"> | ||
<h1 class="font-sans text-3xl font-bold text-neutral-800 lg:text-5xl">{title}</h1> | ||
<p class="font-sans text-xl font-semibold text-neutral-500 lg:text-2xl">{body}</p> | ||
</div> | ||
<div class="flex h-min justify-center"> | ||
<div class="bg-neutral-100 p-12 rounded-lg flex flex-col gap-4"> | ||
<h1 class="font-sans text-3xl font-bold text-neutral-800 lg:text-5xl">{title}</h1> | ||
<p class="font-sans text-xl font-semibold text-neutral-500 lg:text-2xl">{body}</p> | ||
<slot/> | ||
</div> | ||
</div> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
<script lang="ts"> | ||
export let title: string = ''; | ||
export let body: string = ''; | ||
export let group: string = ''; | ||
</script> | ||
|
||
<div class="flex h-min justify-center"> | ||
<div class="flex flex-col gap-4 rounded-lg bg-neutral-100 p-12"> | ||
<div class="flex flex-row gap-4 items-center"> | ||
<h1 class="font-sans text-3xl font-bold text-neutral-800 lg:text-5xl">{title}</h1> | ||
<p class="text-lg text-neutral-400 font-mono">{group}</p> | ||
</div> | ||
<p class="font-sans text-xl font-semibold text-neutral-500 lg:text-2xl">{body}</p> | ||
<slot /> | ||
</div> | ||
</div> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
<script lang="ts"> | ||
export let placeholder: string = ""; | ||
export let value: string = ""; | ||
</script> | ||
<input type="text" {placeholder} bind:value class="p-2 rounded-lg w-full border border-neutral-300 focus:outline-none focus:ring focus:ring-offset-1 focus:ring-orange-300 transition-all"/> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,20 +1,33 @@ | ||
<script> | ||
import { goto } from '$app/navigation'; | ||
import Button from '$lib/components/buttons/Button.svelte'; | ||
import ProjectSection from '$lib/components/cards/ProjectSection.svelte'; | ||
</script> | ||
|
||
<title>Projects - Kerosene Labs</title> | ||
|
||
<div class="flex flex-col w-full"> | ||
<ProjectSection | ||
title="Espresso" | ||
body="An experimental Java build tool designed for modern development. Espresso is simple, portable and reliable. You wouldn't use a sledgehammer to hang a picture frame, would you?" | ||
/> | ||
<ProjectSection | ||
title="Kindling" | ||
body="A programmable TLS HTTP/1.1 server written in modern Java with zero dependencies. No hidden magic, visible control flow, and virtual threads. The fuel that'll ignite your application." | ||
/> | ||
<ProjectSection | ||
title="ATC" | ||
body="Air Traffic Controller (ATC); an API gateway designed from the ground up to be vendor independent. Built with Kindling." | ||
/> | ||
<div class="flex w-full max-w-[70rem] flex-col"> | ||
<div class="flex h-screen items-center"> | ||
<ProjectSection | ||
title="Espresso" | ||
body="An experimental Java build tool designed for modern development. Espresso is simple, portable and reliable. You wouldn't use a sledgehammer to hang a picture frame, would you?" | ||
> | ||
<div class="flex flex-row gap-4"> | ||
<Button role="secondary" text="Visit Registry" on:click={() => {goto("/projects/espresso/registry")}}/> | ||
<Button text="View Code" /> | ||
</div> | ||
</ProjectSection> | ||
</div> | ||
<div class="flex h-screen items-center"> | ||
<ProjectSection | ||
title="Kindling" | ||
body="A programmable TLS HTTP/1.1 server written in modern Java with zero dependencies. No hidden magic, visible control flow, and virtual threads. The fuel that'll ignite your application." | ||
/> | ||
</div> | ||
<div class="flex h-screen items-center"> | ||
<ProjectSection | ||
title="ATC" | ||
body="Air Traffic Controller (ATC); an API gateway designed from the ground up to be vendor independent. Built with Kindling." | ||
/> | ||
</div> | ||
</div> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
<script lang="ts"> | ||
import RegistryCard from '$lib/components/cards/RegistryCard.svelte'; | ||
import LineEdit from '$lib/components/inputs/LineEdit.svelte'; | ||
let lineEditValue: string = ''; | ||
</script> | ||
|
||
<div class="flex h-full max-w-[50rem] flex-col items-center justify-center gap-4"> | ||
<h1 class="font-sans text-4xl font-bold text-neutral-800 lg:text-7xl">The Espresso Registry</h1> | ||
<p class=" font-sans text-xl font-semibold text-neutral-500 lg:max-w-[50rem] lg:text-2xl"> | ||
Search for packages to use in your next hit project. | ||
</p> | ||
<div class="flex h-min w-1/2 flex-row"> | ||
<LineEdit placeholder="Kindling" bind:value={lineEditValue} /> | ||
</div> | ||
|
||
{#if lineEditValue} | ||
<p class="text-sm text-neutral-400"> | ||
Searching registry at commit: 882be6a7e61d11d33dec508a789f009352a3e328 | ||
</p> | ||
<div class="flex max-h-96 flex-grow-0 flex-col gap-6 overflow-y-scroll"> | ||
<RegistryCard | ||
title="kindling" | ||
group="com.kerosenelabs" | ||
body="A programmable TLS HTTP/1.1 server written in modern Java with zero dependencies. No hidden magic, visible control flow, and virtual threads. The fuel that'll ignite your application." | ||
/> | ||
<RegistryCard | ||
title="spring-web" | ||
group="org.springframework" | ||
body="Spring Web provides integration features such as multipart file upload functionality and the initialization of the IoC container using Servlet listeners and a web-oriented application context. It also contains an HTTP client and the web-related parts of Spring remote support." | ||
/> | ||
<RegistryCard | ||
title="lombok" | ||
group="org.projectlombok" | ||
body="Lombok is a Java library that provides annotations to simplify Java development by automating the generation of boilerplate code. Key features include automatic generation of getters, setters, equals, hashCode, and toString methods, as well as a facility for automatic resource management. It aims to reduce the amount of manual coding, thereby streamlining the codebase and reducing potential for errors. " | ||
/> | ||
</div> | ||
{/if} | ||
</div> |