-
Notifications
You must be signed in to change notification settings - Fork 50
Closed
Labels
improvementImprovement on internal implementationImprovement on internal implementation
Description
Describe the problem
Currently, it is quite difficult to set up the development environment for PGM. This creates an artificial barrier for new contributors. A solution could be to use development containers, which contain the PGM dependencies and build dependencies (e.g., compiler, CMake, Ninja, Python, ...)
Improvement proposal
- Step 1: Investigate what the optimal way to do things is. Potential starting points
- Dev containers (please also investigate to what extend cross-IDE support is possible)
- Raw docker containers (see e.g. https://github.com/mgovers/docker-test-repo for a test repo with the PGM build and development dependencies)
- ... ?
- Step 2: Create a proposal and/or proof-of-concept based on the investigation. Discuss with PGM maintainers and choose a path going forward
- Step 3: Implement the chosen way
Metadata
Metadata
Assignees
Labels
improvementImprovement on internal implementationImprovement on internal implementation
Type
Projects
Status
Q4 2025