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

#180 clean up public apis #183

Merged
merged 4 commits into from
Oct 29, 2023
Merged

#180 clean up public apis #183

merged 4 commits into from
Oct 29, 2023

Conversation

fktn-k
Copy link
Owner

@fktn-k fktn-k commented Oct 29, 2023

Along with developing the fkYAML library, some public APIs have become unnecessarily public.
Taht is because more convenient APIs are introduced, such as basic_node constructor with std::initializer_list has covered factory methods of basic_node objects.
Also, deserialization API overload has been removed which could possibly cause undefined behaviors.
So, this PR has removed those APIs so that the fkYAML library will have more readable & understandable APIs.

@fktn-k fktn-k added the improvement refactoring or optimization without public API changes label Oct 29, 2023
@fktn-k fktn-k added this to the Release v0.2.0 milestone Oct 29, 2023
@fktn-k fktn-k self-assigned this Oct 29, 2023
@coveralls
Copy link

Coverage Status

coverage: 100.0%. remained the same when pulling aff3715 on feature/180_clean_up_public_apis into b116abb on develop.

@fktn-k fktn-k merged commit 26dd1c6 into develop Oct 29, 2023
104 checks passed
@fktn-k fktn-k deleted the feature/180_clean_up_public_apis branch October 29, 2023 18:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
improvement refactoring or optimization without public API changes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants