Skip to content

Commit 97a4f8b

Browse files
authored
Merge pull request #16 from Vorstieg/readme-update
update readme
2 parents a70342d + b360238 commit 97a4f8b

3 files changed

Lines changed: 60 additions & 5 deletions

File tree

README.md

Lines changed: 60 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,66 @@
1-
## Felsverzeichnis
1+
# Felsverzeichnis
22

3-
This the source code of a blog that provides a curated list of climbing crags that are accessabel by public transport from Vienna.
3+
Felsverzeichnis is a web application designed to help climbers discover and explore climbing crags with detailed information and interactive visualizations. From comprehensive crag data to 3D models and sun exposure charts, Felsverzeichnis aims to be a valuable resource for planning climbing adventures.
4+
5+
**Current Version running at:** [felsverzeichnis.vorstieg.eu](https://felsverzeichnis.vorstieg.eu)
6+
7+
## Features
8+
9+
* **Crag Discovery:** Browse and search for climbing crags.
10+
* **Detailed Crag Pages:** Access in-depth information about each crag, including location, public transport options, etc.
11+
* **3D Visualizations:** Explore crags and routes with interactive 3D models (where available).
12+
* **Route Editor:** Tools for creating and editing climbing routes.
13+
14+
## Development
15+
16+
To get started with development, follow these steps:
17+
18+
1. **Clone the repository:**
19+
```bash
20+
git clone https://github.com/your-username/Felsverzeichnis.git
21+
cd Felsverzeichnis
22+
```
23+
2. **Install dependencies:**
24+
```bash
25+
npm install
26+
# or pnpm install
27+
# or yarn install
28+
```
29+
3. **Start the development server:**
30+
```bash
31+
npm run dev
32+
# or start the server and open the app in a new browser tab
33+
npm run dev -- --open
34+
```
35+
The application will be available at `http://localhost:5173`.
36+
37+
4. **Building for production:**
38+
```bash
39+
npm run build
40+
```
41+
You can preview the production build with `npm run preview`.
42+
43+
5. **Linting and Formatting:**
44+
```bash
45+
npm run lint
46+
npm run format
47+
```
448

549
## Contributing
650

7-
If you want to add a crag to the list, feel free to crate a pull request. The articles are located in `src/lib/posts` and are written in markdown format.
51+
We welcome contributions to Felsverzeichnis! If you're interested in improving the project, please follow these general steps:
52+
53+
1. Fork the repository.
54+
2. Create a new branch for your feature or bug fix: `git checkout -b feature/your-feature-name`.
55+
3. Make your changes and ensure they adhere to the project's coding standards.
56+
4. Commit your changes: `git commit -m "feat: Add new feature"`
57+
5. Push to your branch: `git push origin feature/your-feature-name`
58+
6. Open a Pull Request to the `main` branch of the original repository.
59+
60+
Please make sure to test your changes thoroughly before submitting a pull request.
61+
62+
## Topo Creator
863

9-
## Template
64+
Felsverzeichnis includes a "Topo Creator" tool that allows users to generate 3D models and associated data for climbing crags. This tool is designed to facilitate the creation of detailed visualizations for new crags.
1065

11-
This repository is based on [sveltekit-blog-starter](https://github.com/josh-collinsworth/sveltekit-blog-starter)
66+
If you have used the Topo Creator to generate files for a new crag and would like to see it integrated into Felsverzeichnis, you can send the generated files directly to [robin.steiner@vorstieg.eu](mailto://robin.steiner@vorstieg.eu). There is no need to open a Pull Request for these types of contributions; they will be added manually.

static/4_6_2025.glb

-18.8 MB
Binary file not shown.

0 commit comments

Comments
 (0)