docs: reorganize portfolio README in English
CI / formatting (push) Successful in 1m9s
CI / lint (push) Successful in 1m12s
CI / metadata (push) Successful in 1m5s
CI / tests (push) Failing after 1m51s

This commit is contained in:
fraujulian committed 2026-10-02 13:37:38 +02:00
1 parent eeb80fc00c
commit 73747ad8d2
1 file changed
+48 -37
+48 -37
View File
@@ -1,64 +1,75 @@
# FrauJulian's Portfolio Website # FrauJulian's Portfolio Website
### [Website Preview](https://fraujulian.xyz/) ## Preview
## πŸ‘‚ Languages / Framework / Packages Visit the live website at [fraujulian.xyz](https://fraujulian.xyz/).
- Angular v21 ## Technology
- Angular 22
- TypeScript - TypeScript
- SCSS - SCSS
- Karma and Jasmine for tests
## πŸ’» Development ## Features
### Development Preview - English and German language options
- About, work, and project portfolio
- Contact links and downloadable OpenPGP public key
- Imprint and privacy information
- Interactive portrait highlights
## Project Architecture
- `src/app/home` β€” portfolio landing page
- `src/app/imprint` β€” imprint and privacy page
- `src/app/footer` β€” site footer
- `src/app/shared` β€” reusable UI components
- `src/app/services` β€” language and preference services
- `src/languages` β€” English and German content
- `scripts` β€” asset generation, versioning, and static file tools
## Setup
Requirements: Node.js 24.15 or newer and npm 11.12 or newer.
### Development
```bash ```bash
npm ci
npm run dev npm run dev
``` ```
### Building The development server generates required static assets and runs the site at
`http://localhost:4200`.
### Production
```bash ```bash
npm run build npm run build
npm start
``` ```
This will compile your project and store the build artifacts in the `dist/` The build writes the static site to `dist/browser`. The static server serves the
directory. The production build optimizes your application for performance and built site at `http://localhost:3000`.
speed.
### Start compiled Project ## Tests
```bash
npm run start
```
## πŸ” Code Quality
### Lint & Format check
```bash
npm run check
```
### Auto-fix lint & format issues
```bash
npm run fix
```
## πŸ§ͺ Running Unit Tests
To execute unit tests with the [Karma](https://karma-runner.github.io) test
runner, use the following command:
```bash ```bash
npm run test npm run test
``` ```
## 🀝 Enjoy? This generates assets and runs the Karma/Jasmine tests in ChromeHeadless.
~ made by [**FrauJulian**](https://fraujulian.xyz/). ## Docs
Give it a star ⭐ on [Gitea](https://git.lechner-systems.at/fraujulian/Personal-Portfolio-Website)! - [Nginx Proxy Manager deployment notes](npm.md)
### Greetings from Austria! ⛰️ ## Guidelines
Run `npm run check` before submitting changes. See [AGENTS.md](AGENTS.md) for
project conventions.
## LICENSE
Licensed under the [GNU Affero General Public License v3.0](LICENSE).