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

Replace Parse Server custom config logic with library #9554

Open
mtrezza opened this issue Jan 16, 2025 · 1 comment
Open

Replace Parse Server custom config logic with library #9554

mtrezza opened this issue Jan 16, 2025 · 1 comment
Labels
type:feature New feature or improvement of existing feature

Comments

@mtrezza
Copy link
Member

mtrezza commented Jan 16, 2025

New Issue Checklist

Issue Description

The custom developed logic to handle the Parse Server config options is complex and difficult to maintain. In context of adopting TypeScript #7334, it would require an enormous effort to rewrite the logic. It is also buggy when it comes to complex option types (array of ...).

The are off-the-shelf libs like convict, which include all of the features that we currently maintain by hand.

Suggested Solution

Replace custom config logic with a library.

Requirements:

This would close:

Related:

Copy link

parse-github-assistant bot commented Jan 16, 2025

Thanks for opening this issue!

  • 🚀 You can help us to fix this issue faster by opening a pull request with a failing test. See our Contribution Guide for how to make a pull request, or read our New Contributor's Guide if this is your first time contributing.

@mtrezza mtrezza added the type:feature New feature or improvement of existing feature label Jan 16, 2025
@mtrezza mtrezza changed the title Replace Parse Server options definitions logic with config library Replace Parse Server custom config logic with library Jan 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:feature New feature or improvement of existing feature
Projects
None yet
Development

No branches or pull requests

1 participant