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

Update .atta serialization #59

Open
3 tasks
brenocq opened this issue Jan 16, 2025 · 0 comments
Open
3 tasks

Update .atta serialization #59

brenocq opened this issue Jan 16, 2025 · 0 comments
Labels
module:file File Module prio:medium Medium priority status:todo Task identified but not started type:refactor Code refactoring without changing functionality
Milestone

Comments

@brenocq
Copy link
Owner

brenocq commented Jan 16, 2025

Feature description
The current .atta stores a JSON-like format in binary format, which is great for having a small memory footprint, but horrible for the user experience (lack of version control and not possible to edit values by hand). The format should be changed to plain text so that changes to .atta with git can be tracked.

Tasks

  • Define new plain-text format
  • Implement plain-text format
  • Migrate some of the old examples to the new format
@brenocq brenocq added module:file File Module prio:medium Medium priority status:todo Task identified but not started type:refactor Code refactoring without changing functionality labels Jan 16, 2025
@brenocq brenocq self-assigned this Jan 16, 2025
@brenocq brenocq added this to Atta Jan 16, 2025
@github-project-automation github-project-automation bot moved this to Todo in Atta Jan 16, 2025
@brenocq brenocq removed their assignment Jan 16, 2025
@brenocq brenocq added this to the 0.4.0 milestone Jan 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
module:file File Module prio:medium Medium priority status:todo Task identified but not started type:refactor Code refactoring without changing functionality
Projects
Status: Todo
Development

No branches or pull requests

1 participant