14 | To get started, open the src/pages
directory in your project.
15 |
16 | src/pages
├── src ├── content │ ├── .obsidian │ │ ├── app.json │ │ ├── appearance.json │ │ ├── templates.json │ │ ├── core-plugins.json │ │ └── workspace.json │ ├── templates │ │ └── experiment-starter.md │ ├── config.ts │ └── experiments │ │ └── felt-sense │ │ ├── entry-point-9.md │ │ ├── entry-point-10.md │ │ ├── entry-point-5.md │ │ ├── entry-point-6.md │ │ ├── entry-point-7.md │ │ ├── entry-point-3.md │ │ ├── entry-point-2.md │ │ ├── entry-point-4.md │ │ ├── entry-point-1.md │ │ ├── entry-point-8.md │ │ ├── index.md │ │ └── _felt-sense-map-v2.md ├── assets │ ├── images │ │ ├── bees.png │ │ ├── bell.png │ │ ├── flower.png │ │ ├── ladder.png │ │ ├── match.png │ │ ├── ohhand.png │ │ ├── snail.png │ │ ├── star.png │ │ ├── whip.png │ │ ├── birdsign.png │ │ ├── icehand.png │ │ ├── raccoon.png │ │ ├── background.png │ │ ├── beebranch.png │ │ ├── birdarrow.png │ │ ├── balloonheart.png │ │ └── thefeltsense.png │ ├── background.svg │ └── astro.svg ├── layouts │ └── Layout.astro ├── pages │ ├── index.astro │ ├── _index.astro │ ├── experiments │ │ └── [...slug].astro │ ├── experiments.astro │ └── the-first-nine │ │ └── index.astro └── components │ └── Welcome.astro ├── .vscode ├── extensions.json └── launch.json ├── tsconfig.json ├── astro.config.mjs ├── package.json ├── .gitignore ├── public ├── favicon.svg └── nine-entries.html └── README.md /src/content/.obsidian/app.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /src/content/.obsidian/appearance.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /src/content/.obsidian/templates.json: -------------------------------------------------------------------------------- 1 | { 2 | "folder": "templates" 3 | } -------------------------------------------------------------------------------- /src/assets/images/bees.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calculator/studio-summer-2025/master/src/assets/images/bees.png -------------------------------------------------------------------------------- /src/assets/images/bell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calculator/studio-summer-2025/master/src/assets/images/bell.png -------------------------------------------------------------------------------- /src/assets/images/flower.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calculator/studio-summer-2025/master/src/assets/images/flower.png -------------------------------------------------------------------------------- /src/assets/images/ladder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calculator/studio-summer-2025/master/src/assets/images/ladder.png -------------------------------------------------------------------------------- /src/assets/images/match.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calculator/studio-summer-2025/master/src/assets/images/match.png -------------------------------------------------------------------------------- /src/assets/images/ohhand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calculator/studio-summer-2025/master/src/assets/images/ohhand.png -------------------------------------------------------------------------------- /src/assets/images/snail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calculator/studio-summer-2025/master/src/assets/images/snail.png -------------------------------------------------------------------------------- /src/assets/images/star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calculator/studio-summer-2025/master/src/assets/images/star.png -------------------------------------------------------------------------------- /src/assets/images/whip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calculator/studio-summer-2025/master/src/assets/images/whip.png -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["astro-build.astro-vscode"], 3 | "unwantedRecommendations": [] 4 | } 5 | -------------------------------------------------------------------------------- /src/assets/images/birdsign.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calculator/studio-summer-2025/master/src/assets/images/birdsign.png -------------------------------------------------------------------------------- /src/assets/images/icehand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calculator/studio-summer-2025/master/src/assets/images/icehand.png -------------------------------------------------------------------------------- /src/assets/images/raccoon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calculator/studio-summer-2025/master/src/assets/images/raccoon.png -------------------------------------------------------------------------------- /src/assets/images/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calculator/studio-summer-2025/master/src/assets/images/background.png -------------------------------------------------------------------------------- /src/assets/images/beebranch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calculator/studio-summer-2025/master/src/assets/images/beebranch.png -------------------------------------------------------------------------------- /src/assets/images/birdarrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calculator/studio-summer-2025/master/src/assets/images/birdarrow.png -------------------------------------------------------------------------------- /src/assets/images/balloonheart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calculator/studio-summer-2025/master/src/assets/images/balloonheart.png -------------------------------------------------------------------------------- /src/assets/images/thefeltsense.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calculator/studio-summer-2025/master/src/assets/images/thefeltsense.png -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "astro/tsconfigs/strict", 3 | "include": [".astro/types.d.ts", "**/*"], 4 | "exclude": ["dist"] 5 | } 6 | -------------------------------------------------------------------------------- /astro.config.mjs: -------------------------------------------------------------------------------- 1 | // @ts-check 2 | import { defineConfig } from 'astro/config'; 3 | 4 | // https://astro.build/config 5 | export default defineConfig({}); 6 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.2.0", 3 | "configurations": [ 4 | { 5 | "command": "./node_modules/.bin/astro dev", 6 | "name": "Development server", 7 | "request": "launch", 8 | "type": "node-terminal" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "studio-summer-2025", 3 | "type": "module", 4 | "version": "0.0.1", 5 | "scripts": { 6 | "dev": "astro dev", 7 | "build": "astro build", 8 | "preview": "astro preview", 9 | "astro": "astro" 10 | }, 11 | "dependencies": { 12 | "astro": "^5.9.3" 13 | } 14 | } -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # build output 2 | dist/ 3 | 4 | # generated types 5 | .astro/ 6 | 7 | # dependencies 8 | node_modules/ 9 | 10 | # logs 11 | npm-debug.log* 12 | yarn-debug.log* 13 | yarn-error.log* 14 | pnpm-debug.log* 15 | 16 | # environment variables 17 | .env 18 | .env.production 19 | 20 | # macOS-specific files 21 | .DS_Store 22 | 23 | # jetbrains setting folder 24 | .idea/ 25 | -------------------------------------------------------------------------------- /src/content/templates/experiment-starter.md: -------------------------------------------------------------------------------- 1 | --- 2 | title: "{{title}}" 3 | status: "seedling" 4 | startDate: {{date:YYYY-MM-DD}} 5 | tags: [] 6 | description: "" 7 | communicationMedium: "" 8 | --- 9 | 10 | # {{title}} 11 | 12 | ## Hypothesis 13 | What am I testing? What do I hope to learn? 14 | 15 | ## Approach 16 | How will I explore this? 17 | 18 | ## Current Status 19 | What's happening now? 20 | 21 | ## Learnings 22 | What am I discovering? -------------------------------------------------------------------------------- /src/layouts/Layout.astro: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 | 7 | 8 |No experiments yet.
21 | ) : ( 22 |Active experiments: {sortedExperiments.filter(exp => exp.data.status !== 'dormant' && exp.data.status !== 'harvested').length}
71 | 72 | {sortedExperiments.length === 0 ? ( 73 |No experiments yet. Create your first experiment in Obsidian!
74 | ) : ( 75 |{experiment.data.description}
96 | )} 97 | 98 | {experiment.data.tags && experiment.data.tags.length > 0 && ( 99 | 104 | )} 105 |src/pages
directory in your project.
15 | 38 | From content layers to server islands, click to learn more about the new features and 39 | improvements in Astro 5.0 40 |
41 | 42 |