kowainik / kowainik/summoner

[RFC] Support Dhall format for project configuration

Open
#244 0 comments 0 reactions 0 assignees View on GitHub
config feature
Dominant language
Haskell
Stars
711
Forks
73
PR merge metrics
No merged PRs in 30d

Description

Currently we use TOML format for initial default config for project scaffolding. See the example of config here:

* https://github.com/kowainik/org/blob/master/.summoner.toml

But it would be nice to support Dhall as well. This might be convenient for some people.

The idea is that `summoner` will check the extension of the file and use the parser depending on the extension.

Contributor guide

Open the contributing guide

Research direction

Start with the linked .summoner.toml example and trace how summoner currently loads TOML configuration. Investigate the existing configuration entry point and parser selection, then define how Dhall files should be recognized alongside TOML. Done means project scaffolding accepts Dhall configuration files without regressing TOML support.

Written by the indexing model from the issue text.

Assessment

Tech stack
haskell
Domain
cli, tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.