Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 2 additions & 4 deletions .github/workflows/adamantite.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,6 @@ jobs:
include:
- name: check
command: bun run check
- name: format
command: bun run format --check
- name: analyze
command: bun run analyze

Expand All @@ -37,7 +35,7 @@ jobs:
- name: Setup Node.js
uses: actions/setup-node@v6
with:
node-version: "24"
node-version-file: .nvmrc

- name: Setup Bun
uses: oven-sh/setup-bun@v2
Expand All @@ -48,7 +46,7 @@ jobs:
path: |
~/.bun/install/cache
node_modules
key: ${{ runner.os }}-bun-${{ hashFiles('bun.lock') }}
key: ${{ runner.os }}-bun-${{ hashFiles('bun.lock*') }}
restore-keys: |
${{ runner.os }}-bun-

Expand Down
7 changes: 3 additions & 4 deletions .github/workflows/pullfrog.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,22 +34,21 @@ jobs:
ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}
CLAUDE_CODE_OAUTH_TOKEN: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }}
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
GOOGLE_GENERATIVE_AI_API_KEY:
${{ secrets.GOOGLE_GENERATIVE_AI_API_KEY }}
GOOGLE_GENERATIVE_AI_API_KEY: ${{ secrets.GOOGLE_GENERATIVE_AI_API_KEY }}
GEMINI_API_KEY: ${{ secrets.GEMINI_API_KEY }}
XAI_API_KEY: ${{ secrets.XAI_API_KEY }}
DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}
MOONSHOT_API_KEY: ${{ secrets.MOONSHOT_API_KEY }}
OPENROUTER_API_KEY: ${{ secrets.OPENROUTER_API_KEY }}
OPENCODE_API_KEY: ${{ secrets.OPENCODE_API_KEY }}

# for Amazon Bedrock (https://docs.pullfrog.com/bedrock)
# AWS_BEARER_TOKEN_BEDROCK: ${{ secrets.AWS_BEARER_TOKEN_BEDROCK }}
# AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
# AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
# AWS_REGION: us-east-1
# BEDROCK_MODEL_ID: <bedrock-model-id>

# for Google Vertex AI (https://docs.pullfrog.com/vertex)
# VERTEX_SERVICE_ACCOUNT_JSON: >-
# ${{ secrets.VERTEX_SERVICE_ACCOUNT_JSON }}
Expand Down
4 changes: 0 additions & 4 deletions .vscode/extensions.json

This file was deleted.

11 changes: 0 additions & 11 deletions .vscode/launch.json

This file was deleted.

6 changes: 1 addition & 5 deletions .zed/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -114,11 +114,7 @@
"oxfmt": {
"initialization_options": {
"settings": {
"configPath": null,
"fmt.experimental": true,
"run": "onSave",
"typeAware": false,
"unusedDisableDirectives": false
"run": "onSave"
}
}
},
Expand Down
5 changes: 2 additions & 3 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,8 @@
This project uses Adamantite for its managed formatting, linting, type checking, and dependency-analysis setup.

- Prefer the package scripts Adamantite added for this workspace.
- Run `bun run format` after editing files. Direct command: `adamantite format`.
- Run `bun run check` to catch lint and type issues. Direct command: `adamantite check`.
- Run `bun run fix` to apply safe lint fixes. Direct command: `adamantite fix`.
- Run `bun run check` to catch formatting, lint, and type issues. Direct command: `adamantite check`.
- Run `bun run fix` to apply safe lint fixes and formatting. Direct command: `adamantite fix`.
- Run `bun run analyze` after changing dependencies, imports, or exports. Direct command: `adamantite analyze`.
- Use `adamantite doctor` to inspect managed setup and `adamantite doctor --fix` for safe local fixes.

Expand Down
Binary file modified bun.lockb
Binary file not shown.
14 changes: 8 additions & 6 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,16 @@
"name": "metaideas.io",
"version": "0.0.1",
"type": "module",
"imports": {
"#*": "./src/*"
},
"scripts": {
"analyze": "adamantite analyze",
"astro": "astro",
"build": "astro build",
"check": "adamantite check",
"dev": "astro dev",
"fix": "adamantite fix",
"format": "adamantite format",
"preview": "astro preview",
"start": "astro dev"
},
Expand All @@ -20,11 +22,11 @@
"tailwindcss": "^4.3.3"
},
"devDependencies": {
"adamantite": "^0.33.2",
"knip": "6.29.0",
"oxfmt": "0.60.0",
"oxlint": "1.75.0",
"oxlint-tsgolint": "7.0.2001",
"adamantite": "^0.43.0",
"knip": "6.39.0",
"oxfmt": "0.71.0",
"oxlint": "1.86.0",
"oxlint-tsgolint": "7.0.2003",
"typescript": "^7.0.2"
},
"engines": {
Expand Down
32 changes: 32 additions & 0 deletions src/features/landing/components/footer.astro
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
<footer
class="flex flex-wrap items-center justify-center gap-x-2.5 gap-y-2 px-5 pt-4 pb-[max(1rem,env(safe-area-inset-bottom))] text-center text-[0.9375rem] leading-[1.45]"
aria-labelledby="company-name"
>
<h1 class="m-0 whitespace-nowrap font-semibold tracking-tight" id="company-name">
Metaideas
</h1>

<span class="text-neutral-300 dark:text-neutral-700" aria-hidden="true">|</span>

<address class="whitespace-nowrap not-italic">
30 N Gould St. Ste. R, Sheridan, WY 82801
</address>

<span class="text-neutral-300 dark:text-neutral-700" aria-hidden="true">|</span>

<a
class="inline-flex w-fit touch-manipulation items-center whitespace-nowrap decoration-transparent decoration-2 underline-offset-4 transition-[text-decoration-color] duration-150 ease-in-out hover:decoration-[#D9FF4A] focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-3 motion-reduce:transition-none"
href="tel:+15512732773"
>
+1 (551) 273-2773
</a>

<span class="text-neutral-300 dark:text-neutral-700" aria-hidden="true">|</span>

<a
class="inline-flex w-fit touch-manipulation items-center whitespace-nowrap decoration-transparent decoration-2 underline-offset-4 transition-[text-decoration-color] duration-150 ease-in-out hover:decoration-[#D9FF4A] focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-3 motion-reduce:transition-none"
href="mailto:hello@metaideas.io"
>
hello@metaideas.io
</a>
</footer>
21 changes: 21 additions & 0 deletions src/features/landing/components/hero.astro
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<section
class="grid min-h-72 flex-1 place-items-center p-[clamp(2rem,6vw,6rem)]"
aria-label="Metaideas"
>
<div class="grid justify-items-center gap-7 text-center">
<div
class="isolate grid aspect-square w-[clamp(9rem,19vw,13rem)] place-items-center bg-[#D9FF4A]"
>
<img
class="h-auto w-[68%] animate-spin [animation-duration:60s] motion-reduce:animate-none"
src="/logo.svg"
width="512"
height="512"
alt=""
/>
</div>
<p class="m-0 max-w-96 text-[clamp(1rem,1.5vw,1.125rem)] leading-[1.45]">
Developing better software<br />for humans and agents.
</p>
</div>
</section>
9 changes: 9 additions & 0 deletions src/features/landing/components/landing.astro
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
import Footer from "#features/landing/components/footer.astro"
import Hero from "#features/landing/components/hero.astro"
---

<main class="flex min-h-svh flex-col">
<Hero />
<Footer />
</main>
60 changes: 3 additions & 57 deletions src/pages/index.astro
Original file line number Diff line number Diff line change
@@ -1,62 +1,8 @@
---
import Layout from "../layouts/layout.astro"
import Landing from "#features/landing/components/landing.astro"
import Layout from "#shared/components/layout.astro"
---

<Layout title="Metaideas">
<main class="flex min-h-svh flex-col">
<section
class="grid min-h-72 flex-1 place-items-center p-[clamp(2rem,6vw,6rem)]"
aria-label="Metaideas"
>
<div class="grid justify-items-center gap-7 text-center">
<div
class="isolate grid aspect-square w-[clamp(9rem,19vw,13rem)] place-items-center bg-[#D9FF4A]"
>
<img
class="h-auto w-[68%] animate-spin [animation-duration:60s] motion-reduce:animate-none"
src="/logo.svg"
width="512"
height="512"
alt=""
/>
</div>
<p class="m-0 max-w-96 text-[clamp(1rem,1.5vw,1.125rem)] leading-[1.45]">
Developing better software<br />for humans and agents.
</p>
</div>
</section>

<footer
class="flex flex-wrap items-center justify-center gap-x-2.5 gap-y-2 px-5 pt-4 pb-[max(1rem,env(safe-area-inset-bottom))] text-center text-[0.9375rem] leading-[1.45]"
aria-labelledby="company-name"
>
<h1 class="m-0 whitespace-nowrap font-semibold tracking-tight" id="company-name">
Metaideas
</h1>

<span class="text-neutral-300 dark:text-neutral-700" aria-hidden="true">|</span>

<address class="whitespace-nowrap not-italic">
30 N Gould St. Ste. R, Sheridan, WY 82801
</address>

<span class="text-neutral-300 dark:text-neutral-700" aria-hidden="true">|</span>

<a
class="inline-flex w-fit touch-manipulation items-center whitespace-nowrap decoration-transparent decoration-2 underline-offset-4 transition-[text-decoration-color] duration-150 ease-in-out hover:decoration-[#D9FF4A] focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-3 motion-reduce:transition-none"
href="tel:+15512732773"
>
+1 (551) 273-2773
</a>

<span class="text-neutral-300 dark:text-neutral-700" aria-hidden="true">|</span>

<a
class="inline-flex w-fit touch-manipulation items-center whitespace-nowrap decoration-transparent decoration-2 underline-offset-4 transition-[text-decoration-color] duration-150 ease-in-out hover:decoration-[#D9FF4A] focus-visible:rounded-xs focus-visible:outline-2 focus-visible:outline-offset-3 motion-reduce:transition-none"
href="mailto:hello@metaideas.io"
>
hello@metaideas.io
</a>
</footer>
</main>
<Landing />
</Layout>
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
import "@fontsource-variable/instrument-sans"
import instrumentSansUrl from "@fontsource-variable/instrument-sans/files/instrument-sans-latin-wght-normal.woff2?url"
import "../styles/global.css"
import "#shared/styles/global.css"

interface Props {
description?: string
Expand Down
File renamed without changes.
Loading