Configurations
@BrendonButler is already working on this.
Since Jun 9, 2016.
Assessment
This issue has not been assessed yet.
Description
- Improve Loading and Saving (More universal for custom configuration types)
- JSON Pretty Print (formatted & indented files) #4
- Yaml Child Nodes (figure out how to use child nodes and implement) #1
- JSON Child Nodes (similar method for Yaml nodes)
- Add a way to add something to a list in a config 'config.add(key, value);'
- Add a way to remove something from a config
config.remove(key, value); Add XML Support
JSON Pretty Print
Will probably have to switch from JSON simple to another API for pretty print.
For those who don't know. "Pretty print" is just a formatted version of json. Instead of having all the data on one line, it is indented and multi-lined.
Yaml Child Nodes
Child keys accessed by config.get("first.second.third");
and set by config.set("first.second.third", "Yay, it works!");
first:
second:
third: "Yay, it works!"
Issues
- When trying to set a child node for a parent that already has data (other than it being a map), it won't save the data on exit.. Could be a bug, or it could be a safety feature.. not sure yet, need more research.
- Leaving out XML support for now. Future addition possibly. Yaml & JSON should be fine for now.
- Dominant language
- Java
- Stars
- 1
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from BrendonButler/ModestAPI
-
2D console Open
Difficulty 5/5 Over a week Newbie friendliness 20/100
BrendonButler/ModestAPI#13 ·
-
Time Openrequest
BrendonButler/ModestAPI#12 · 1 assignee ·
-
Console Improvements Openenhancement
BrendonButler/ModestAPI#11 · 1 assignee ·
-
Localization Support Openenhancement request
BrendonButler/ModestAPI#10 · 1 assignee ·
-
Console clearing Openbug enhancement
BrendonButler/ModestAPI#8 · 1 assignee ·
All issues in BrendonButler/ModestAPI
Similar issues
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
-
Two open-case totals on one screen: the Programs tile says 15,858 and the nav badge says 15,868 Openbug frontend maui-pilot
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
objectionary/eo-graphs#74 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100