Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Carry explicit encoding context along as we encode values. #35

Merged
merged 2 commits into from
Aug 7, 2023

Conversation

MaybeJustJames
Copy link
Owner

@MaybeJustJames MaybeJustJames commented Aug 7, 2023

This allows us to correctly encode values with different indentation in lists and records. As a side-effect of this change, the way indentation is rendered has changed such that there are indent - 1 spaces between multiline list markers and list elements now. I believe this is most consistent.

This commit adds tests to ensure that encoding of records in lists (both inline and not inline) are correct.

Closes #29


Checklist:

  • Added the change to the changelog's "Unreleased" section with a reference to this PR (e.g. "- Made a change (#0000 by @MyGithubTag)")
  • Linked any existing issues or proposals that this pull request should close
  • Updated or added relevant documentation
  • Added a test for the contribution (if applicable)

This allows us to correctly encode values with different indentation
in lists and records. As a side-effect of this change, the way
indentation is rendered has changed such that there are `indent - 1`
spaces between multiline list markers and list elements now. I believe
this is most consistent.

This commit adds tests to ensure that encoding of records in
lists (both inline and not inline) are correct.

Closes #29
@MaybeJustJames MaybeJustJames merged commit 4c0c50f into master Aug 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

List of records add empty line at each list item
1 participant