parse-community / parse-community/parse-server

Replace Parse Server custom config logic with library

Open
#9,554 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

type:feature
Dominant language
JavaScript
Stars
21.4k
Forks
4.8k
Avg merge
7h 45m
Merged PRs (30d)
11

Description

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 https://github.com/parse-community/parse-server/issues/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:

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by mapping the existing custom Parse Server configuration logic and the linked TypeScript migration context. Evaluate whether a configuration library can satisfy validation, environment variables, config files, dynamic values, TypeScript support, and optional versioning; done means those requirements are covered without the current custom logic.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, nodejs, typescript
Domain
backend
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.