+ To get started, open the src/pages
directory in your project.
+
+ src/pages
diff --git a/client/.gitignore b/client/.gitignore new file mode 100644 index 00000000..016b59ea --- /dev/null +++ b/client/.gitignore @@ -0,0 +1,24 @@ +# build output +dist/ + +# generated types +.astro/ + +# dependencies +node_modules/ + +# logs +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* + +# environment variables +.env +.env.production + +# macOS-specific files +.DS_Store + +# jetbrains setting folder +.idea/ diff --git a/client/.vscode/extensions.json b/client/.vscode/extensions.json new file mode 100644 index 00000000..22a15055 --- /dev/null +++ b/client/.vscode/extensions.json @@ -0,0 +1,4 @@ +{ + "recommendations": ["astro-build.astro-vscode"], + "unwantedRecommendations": [] +} diff --git a/client/.vscode/launch.json b/client/.vscode/launch.json new file mode 100644 index 00000000..d6422097 --- /dev/null +++ b/client/.vscode/launch.json @@ -0,0 +1,11 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "command": "./node_modules/.bin/astro dev", + "name": "Development server", + "request": "launch", + "type": "node-terminal" + } + ] +} diff --git a/client/README.md b/client/README.md new file mode 100644 index 00000000..ff19a3e7 --- /dev/null +++ b/client/README.md @@ -0,0 +1,48 @@ +# Astro Starter Kit: Basics + +```sh +npm create astro@latest -- --template basics +``` + +[](https://stackblitz.com/github/withastro/astro/tree/latest/examples/basics) +[](https://codesandbox.io/p/sandbox/github/withastro/astro/tree/latest/examples/basics) +[](https://codespaces.new/withastro/astro?devcontainer_path=.devcontainer/basics/devcontainer.json) + +> 🧑🚀 **Seasoned astronaut?** Delete this file. Have fun! + + + +## 🚀 Project Structure + +Inside of your Astro project, you'll see the following folders and files: + +```text +/ +├── public/ +│ └── favicon.svg +├── src/ +│ ├── layouts/ +│ │ └── Layout.astro +│ └── pages/ +│ └── index.astro +└── package.json +``` + +To learn more about the folder structure of an Astro project, refer to [our guide on project structure](https://docs.astro.build/en/basics/project-structure/). + +## 🧞 Commands + +All commands are run from the root of the project, from a terminal: + +| Command | Action | +| :------------------------ | :----------------------------------------------- | +| `npm install` | Installs dependencies | +| `npm run dev` | Starts local dev server at `localhost:4321` | +| `npm run build` | Build your production site to `./dist/` | +| `npm run preview` | Preview your build locally, before deploying | +| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` | +| `npm run astro -- --help` | Get help using the Astro CLI | + +## 👀 Want to learn more? + +Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat). diff --git a/client/astro.config.mjs b/client/astro.config.mjs new file mode 100644 index 00000000..e762ba5c --- /dev/null +++ b/client/astro.config.mjs @@ -0,0 +1,5 @@ +// @ts-check +import { defineConfig } from 'astro/config'; + +// https://astro.build/config +export default defineConfig({}); diff --git a/client/package.json b/client/package.json new file mode 100644 index 00000000..73c09961 --- /dev/null +++ b/client/package.json @@ -0,0 +1,14 @@ +{ + "name": "client", + "type": "module", + "version": "0.0.1", + "scripts": { + "dev": "astro dev", + "build": "astro build", + "preview": "astro preview", + "astro": "astro" + }, + "dependencies": { + "astro": "^5.7.12" + } +} \ No newline at end of file diff --git a/client/public/favicon.svg b/client/public/favicon.svg new file mode 100644 index 00000000..f157bd1c --- /dev/null +++ b/client/public/favicon.svg @@ -0,0 +1,9 @@ + diff --git a/client/src/assets/astro.svg b/client/src/assets/astro.svg new file mode 100644 index 00000000..8cf8fb0c --- /dev/null +++ b/client/src/assets/astro.svg @@ -0,0 +1 @@ + diff --git a/client/src/assets/background.svg b/client/src/assets/background.svg new file mode 100644 index 00000000..4b2be0ac --- /dev/null +++ b/client/src/assets/background.svg @@ -0,0 +1 @@ + diff --git a/client/src/components/Welcome.astro b/client/src/components/Welcome.astro new file mode 100644 index 00000000..52e03334 --- /dev/null +++ b/client/src/components/Welcome.astro @@ -0,0 +1,210 @@ +--- +import astroLogo from '../assets/astro.svg'; +import background from '../assets/background.svg'; +--- + +
src/pages
directory in your project.
+ + From content layers to server islands, click to learn more about the new features and + improvements in Astro 5.0 +
+ +