Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/technologiestiftung/leitfaden-agile-verwaltung
Guide to the development of digital services for public administrations
https://github.com/technologiestiftung/leitfaden-agile-verwaltung
guide public-administration
Last synced: 30 days ago
JSON representation
Guide to the development of digital services for public administrations
- Host: GitHub
- URL: https://github.com/technologiestiftung/leitfaden-agile-verwaltung
- Owner: technologiestiftung
- Created: 2023-03-27T07:58:09.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-22T17:45:46.000Z (about 1 month ago)
- Last Synced: 2024-11-22T18:38:35.376Z (about 1 month ago)
- Topics: guide, public-administration
- Language: CSS
- Homepage:
- Size: 1000 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Leitfaden Agile Verwaltung
This repository contains the source code for _Agil durch den Verwaltungsalltag_, a (German-language) guide to the development of digital services for public administrations.
> This website is built using [Docusaurus 2](https://docusaurus.io/), a modern static website generator.
## Requirements
- Node.js (version defined in `.nvmrc`)
## Installation
Make sure to have the Node version defined in `.nvmrc` installed. Then install all dependencies:
```bash
npm ci
```## Local Development
```bash
npm start
```This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server.
## Build
```bash
npm build
```This command generates static content into the `build` directory and can be served using any static contents hosting service.
## Project structure
This project was bootstrapped via Docusaurus, so the folder structure mostly follows their conventions.
Noteworthy might be that we adjusted some of their default components (`/src/theme/`), created custom components (`/src/components/`), and did considerable styling changes (`/src/css/custom.css` and throughout the various `*.module.css` files in the directories).
Static assets are defined in `static/`.
## Deployment
This project is deployed to [Netlify](https://www.netlify.com/). Updates to the `main` branch will automatically trigger a new deploy.
If you don't want an update to trigger a new deploy, you can use the flag `[skip ci]` in your commit message and Netlify will ignore it. This can be useful for chores such as updating the README file.
Example:
```bash
git commit -m "docs: update README [skip ci]"
```## Matomo
We use Matomo to collect (anonymous) usage data. Find the relevant code in `docusaurus.config.js` and `lib/matomoPlugin.js`.