-
Notifications
You must be signed in to change notification settings - Fork 25
Open
Labels
enhancementNew feature or requestNew feature or requestpriority: lowFor minor issues that don’t affect the project in significant waysFor minor issues that don’t affect the project in significant ways
Description
Currently, our P2P apps are maintained locally in the ./src/pages/p2p/ directory. To simplify maintenance and keep each app independent, I propose we switch to using Git submodules for these apps. This change would allow us to update and manage each P2P app in its own repository and other forks, making it easier to track changes, pull updates, and collaborate.
Proposed changes:
- Move the current P2P apps in
/pages/p2p/to their respective repositories (e.g.,chat.p2plabs.xyz, etc.). - Add these repositories as submodules in the main project.
- Update our build process to ensure that submodules are initialized and updated when installing dependencies.
"scripts": {
"postinstall": "git submodule update --init --recursive"
}This command will ensure that whenever someone runs npm install, all submodules are automatically initialized and updated.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestpriority: lowFor minor issues that don’t affect the project in significant waysFor minor issues that don’t affect the project in significant ways