maximilionus / serialix Goto Github PK
View Code? Open in Web Editor NEWPowerful and easy to use api for working with various human-readable data serialization formats
Home Page: https://maximilionus.github.io/serialix
License: MIT License
Powerful and easy to use api for working with various human-readable data serialization formats
Home Page: https://maximilionus.github.io/serialix
License: MIT License
Would be a nice addition to create logo for this project. It can be used as icon for README, Docs and other things.
This tool should at least log actions with logging built-in module.
Should add version print feature to serialix
cli, accessible by passing the --version
argument on cli startup.
Noticed this issue while working on examples for documentation. .core.BaseLang.refresh(safe=True)
does not refresh anything from local file. Probably some issues with recursive merge function .core.recursive_dicts_merge()
settings.json
with content{
"version": 5,
"app_name": "Super Secret Tool",
"our_new_key": {
"type": "msg",
"id": 34724889325,
"text": "wassup?"
}
}
from interform import JSON_Format
config = JSON_Format('settings.json')
settings.json
{
"version": 5,
"app_name": "Super Secret Tool",
"our_new_key": {
"type": "msg",
"id": 34724889325,
"text": "wassup?"
},
"proverka": true
}
refresh
method on object and try to get valueconfig.refresh(safe=True)
config['proverka']
KeyError: 'custom_key'
Add meta tags to documentation head with RST built-in feature.
List of tags:
description
- short information
- already present in index page headencoding
interform
's unit tests were designed and coded in early stages of development and were modified a lot of times from that moment. In current state of the project, these tests do not cover all features, and most of them can be compressed due to their uselessness.
There should be also implemented ci feature to test package build process and final dist
results
As the title says - would be nice to deprecate the cli
toolset in version 3.0.0
and publish it as a standalone package. Built-in cli
is bloating this package because of it's uselessness in most default usage cases.
NotImplementedError
exception should be raised on attempt to use _core__read_file_to_dict
and _core__write_dict_to_file
methods directly from .core.BaseLang
class because these methods must be implemented separately for each language
When it comes to testing the documentation on local machine it's very inconvenient to do because all changes to project docstrings
requires to be commited first to be then used by documentation makefile. Documentation makefile currently supports only build from branch
mode without any other options.
There should be an option to use local directory as project source for documentation makefile, available with something like from_dir
env. variable. This will allow to use the main project files from another directory, placed somewhere near the documentation immediately after their modification.
Start point for this feature is already created in make.sh
, yet no implementation
Lines 45 to 49 in b62deee
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.