diff --git a/.prettierrc b/.prettierrc
new file mode 100644
index 0000000..62c663a
--- /dev/null
+++ b/.prettierrc
@@ -0,0 +1 @@
+{ "printWidth": 120, "trailingComma": "all" }
diff --git a/astro.config.mjs b/astro.config.mjs
index 33ce768..8ab849a 100644
--- a/astro.config.mjs
+++ b/astro.config.mjs
@@ -14,9 +14,6 @@ export default defineConfig({
src: "./public/favicon.svg",
alt: "Alumnium",
},
- editLink: {
- baseUrl: 'https://github.com/alumnium-hq/alumnium.github.io/edit/main/',
- },
title: "Alumnium",
social: {
github: "https://github.com/alumnium-hq/alumnium",
@@ -82,8 +79,8 @@ export default defineConfig({
slug: "docs/guides/verifications",
},
],
- }
- ]
+ },
+ ],
}),
],
});
diff --git a/src/assets/overview.gif b/src/assets/overview.gif
index aea826c..459d25d 100644
Binary files a/src/assets/overview.gif and b/src/assets/overview.gif differ
diff --git a/src/content/docs/index.mdx b/src/content/docs/index.mdx
index d93d749..345ca4f 100644
--- a/src/content/docs/index.mdx
+++ b/src/content/docs/index.mdx
@@ -3,7 +3,7 @@ title: Alumnium
description: Pave the way towards AI-powered test automation
template: splash
hero:
- tagline: Pave the way towards AI-powered test automation!
+ tagline: Testing doesn’t have to be tedious! Alumnium bridges the gap between human and automated testing by using AI to translate your test instructions into executable commands.
image:
file: ../../assets/logo.svg
actions:
@@ -14,33 +14,63 @@ hero:
link: https://github.com/alumnium-hq/alumnium
icon: external
variant: minimal
+ attrs:
+ target: _blank
---
-import { Card, CardGrid } from "@astrojs/starlight/components";
+import { Card, CardGrid, LinkButton } from "@astrojs/starlight/components";
import overview from "../../assets/overview.gif";
Leverage the full power and capabilities of LLMs.
-
+
Written by software and QA engineers alike.
-
- Alumnium works together with [Selenium](https://www.selenium.dev/), de-facto standard for web automation.
- Mobile support is coming soon.
+
+ Alumnium works together with [Selenium](https://www.selenium.dev/), de-facto standard for web automation. Mobile
+ support is coming soon.
-
- Keep the control of your test cases, and leave interaction with the
- application to AI.
+
+ Don't sacrifice precision or control of your test cases. Leave interaction with the application to AI.
## How it works
-
-
+
+ Write your test case instructions in plain language with test framework you like. Alumnium provides 2 types of
+ commands: `do` and `check`. Use `do` to describe the steps to do. Use `check` to verify the results.
+
+```python title="todo_test.py"
+al.do("create task 'buy milk'")
+al.do("mark task 'buy milk' as completed")
+al.check("task 'buy milk' is completed")
+```
+
+ Write your first test
-
- Read more in [the Alumnium Docs](docs/).
+
+ Alumnium’s AI interprets your instructions, generates Selenium code and executes browser interactions. It works with the web page's accessibility tree and a screenshot in case it's no enough.
+
+{" "}
+
+
+
+ Learn more details
+
+ Alumnium doesn’t write the tests for you — it helps you automate them. Designed for test and software engineers, the
+ tool keeps you in control of your test logic while handling the browser interactions.
+
+ Check out more examples
+
+
+## Future-Proof Your Test Automation
+
+Alumnium is built with growth in mind. As we expand support for additional languages and mobile platforms, you’ll have the tools you need to keep your automation strategy agile and adaptable.
+
+Get started with Python support and see how Alumnium can transform your test automation process.
+
+Try Alumnium