Skip to content
This repository was archived by the owner on Jul 2, 2025. It is now read-only.
This repository was archived by the owner on Jul 2, 2025. It is now read-only.

About the future  #1239

@Germwalker

Description

@Germwalker

Hello,

First I would like to thank Felicia.
She did a wonderful job for 10 years building this tool.

[Partkeepr as of 1.4.0]

As we can all see, this project is dead and stuck in Symphony 2.

The docker image is fully working but as some users pointed out, this leads to security issues and any feature request can be easily implemented. Octopart support is now also dead as Altium's API is very expensive.

Some users tried to move to Symphony 3 (which is outdated too) without any relevant success as a lot of things must be rewritten. This rewritten things would of course need to be rewritten again while updating to a newer version of Symphony.

I guess this project is stuck because of the legacy technology : as the 2 years not merged PR shows, writing old PHP / Symphony code is a rare and niche talent that few of us have.

[Why not re-writing ?]

Back in time when this project started, server side JavaScript didn't exist.
Now building a web based app with database management schema like Partkeepr is a lot easier with Node.js.

If some of you are interested (and have some knowledge in Javascript), maybe it's time to start a full rewriting with a newer, easier and maintained technology.

Metadata

Metadata

Assignees

No one assigned

    Labels

    metafor issues not related to the code itself but the repo, the wiki, the programming standards, etc.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions