-
Notifications
You must be signed in to change notification settings - Fork 5
Closed
3 / 33 of 3 issues completedLabels
designRequires designRequires designenhancementNew feature or requestNew feature or requestepicBig issue with multiple subissuesBig issue with multiple subissuesr&d:polykey:supporting activitySupporting core activitySupporting core activity
Description
Requirements of this design
The new structure of our projects is:
Polykey
- js-polykey renames to Polykey
- keeps all issues in js-polykey
- license: GPL3 (possible move to APL3)
- npm: polykey
- not hosted on nix (it's not an application)
- supports network API
- embeddable as a library
- bin/ code is extracted to Polykey-CLI
- maintains wiki: theory, reference, guides, tutorials
- maintains community discussions
- main README.md (open source entry point)
- requires cross-platform gitlab runner for building and QA of possibly-native addons
Polykey-CLI
- license: GPL3
- npm: polykey-cli
- nix: polykey-cli
- extracts bin/ code out of js-polykey
- requires cross-platform gitlab runner for building and QA
Polykey-Desktop - electron/tauri wrapper around library code
- license: GPL3
- not hosted on npm (it's not a JS library or application)
- nix: polykey-desktop
- requires cross-platform gitlab runner for building & QA
Polykey-Mobile - nativescript wrapper around library code
- license: unknown
- not hosted on npm (it's not a JS library or application)
- not hosted on nix (it's not a desktop application)
- requires cross-platform gitlab runner for building & QA
We may not need to split out to Polykey-CLI just yet, but it can be done later.
Additional context
- Verify that pre-release and release jobs work #390 - this should all be done automatically in the CI/CD
- Polykey naming and repository structure #426 - which setup the repository structure
- https://docs.npmjs.com/deprecating-and-undeprecating-packages-or-package-versions
Specification
- - Undeprecate the NPM
polykey, as Polykey Core library now usespolykey - - Publish to
polykey - - Deprecate
@matrixai/polykeyand make it point topolykeyand make the deprecatedjs-polykeyand make it point topolykey
Sub-issues
Metadata
Metadata
Assignees
Labels
designRequires designRequires designenhancementNew feature or requestNew feature or requestepicBig issue with multiple subissuesBig issue with multiple subissuesr&d:polykey:supporting activitySupporting core activitySupporting core activity