Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gaelreyrol/dhall-resume
JSON Resume with Dhall
https://github.com/gaelreyrol/dhall-resume
dhall nixpkgs resume resume-json schemastore
Last synced: about 1 month ago
JSON representation
JSON Resume with Dhall
- Host: GitHub
- URL: https://github.com/gaelreyrol/dhall-resume
- Owner: gaelreyrol
- License: gpl-3.0
- Created: 2022-07-04T13:46:27.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-21T06:56:14.000Z (6 months ago)
- Last Synced: 2024-08-04T04:05:40.648Z (3 months ago)
- Topics: dhall, nixpkgs, resume, resume-json, schemastore
- Language: Dhall
- Homepage:
- Size: 43.9 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: ReadMe.md
- License: License.md
Awesome Lists containing this project
- awesome-dhall - dhall-resume - Dhall bindings to the [JSON Resume](https://jsonresume.org) schema. (Libraries)
README
# dhall-resume
[![built with nix](https://builtwithnix.org/badge.svg)](https://builtwithnix.org)
[![.github/workflows/ci.yml](https://github.com/gaelreyrol/dhall-resume/actions/workflows/ci.yml/badge.svg)](https://github.com/gaelreyrol/dhall-resume/actions/workflows/ci.yml)`dhall-resume` contains [Dhall](https://dhall-lang.org/) bindings to [JSON Resume](https://jsonresume.org/) schema with some extra definitions.
## Example
```dhall
-- ./examples/demo.dhall
let Resume = ../package.dhallin Resume.Basic::{
, basics = Some Resume.Basics::{
, name = Some "John Doe"
, email = Some "[email protected]"
, url = Some "https://johndoe.com"
}
, work = Some [
Resume.Work::{
, name = Some "Foo"
, location = Some "Earth"
, salaries = Some [
Resume.Salary::{
amount = 2000
}
]
}
]
}
``````bash
dhall-to-json --file examples/demo.dhall
```## Credits
- [dhall-prometheus](https://github.com/softwarefactory-project/dhall-prometheus) for the `schemastore-to-dhall` script.