Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(sdk): building, packaging, publishing #61

Closed
6 of 18 tasks
crimeminister opened this issue Jan 25, 2022 · 3 comments
Closed
6 of 18 tasks

chore(sdk): building, packaging, publishing #61

crimeminister opened this issue Jan 25, 2022 · 3 comments
Assignees
Labels
enhancement Indicates new feature requests

Comments

@crimeminister
Copy link
Contributor

crimeminister commented Jan 25, 2022

  • sdk
    • associate @kubelt npm package scope with GitHub package registry
      • this is done via an .npmrc under the top-level sdk/ directory
      • intent is to publish private to GitHub and then eventually publicly to npm (and maybe GitHub)
  • @kubelt/ddt
    • publish package to GitHub
    • write package docs
    • build pipeline
  • @kubelt/sdk
    • publish npm package to GitHub (compiled to JavaScript)
    • publish maven package to GitHub (as CLJS library)
    • write package docs
    • build pipeline
    • set default remote address for IPFS client
    • set default remote address for p2p client (api.kubelt.com)
  • @kubelt/web
    • publish package to GitHub
    • write package docs
    • build pipeline
  • @kubelt/kbt
    • refer to published SDK (cljs) from shadow-cljs.edn the CLI now depends on the library directly
      • com.kubelt/sdk "0.0.2"
    • enable fetching of private resource
      • currently we can resolve the coordinate of the dependency
      • however, we are getting an authentication error
    • publish package to GitHub
    • write package docs
    • build pipeline
      __

notes

  • still need to decide on versioning schema, release git flow, tagging, etc.
  • need to figure out our preferred error handling strategy
    • e.g. pass in invalid multiaddress to init, returns error map? throws exception?
@crimeminister crimeminister added this to the alpha milestone Jan 25, 2022
@crimeminister crimeminister self-assigned this Jan 25, 2022
@crimeminister crimeminister mentioned this issue Jan 25, 2022
3 tasks
@crimeminister crimeminister linked a pull request Jan 26, 2022 that will close this issue
10 tasks
@crimeminister crimeminister removed a link to a pull request Jan 26, 2022
10 tasks
@settings settings bot removed the enhancement label Jan 26, 2022
@settings settings bot removed the feature label Feb 25, 2022
@maurerbot maurerbot modified the milestones: alpha, beta Mar 31, 2022
@maurerbot maurerbot changed the title SDK > building, packaging, publishing chore(sdk): building, packaging, publishing Apr 4, 2022
@alfl alfl added the enhancement Indicates new feature requests label Jun 1, 2022
@alfl
Copy link
Contributor

alfl commented Jun 10, 2022

Per discussion with @drew-patel this seems largely done and description should be refreshed in collaboration with @crimeminister.

@crimeminister
Copy link
Contributor Author

The packages that were deployed to kubelt (sdk, kbt, ddt) seem to have been removed, so I assume a decision was taken not to utilize that repository for interim releases? Have crossed out the corresponding items in the description.

The release package documentation still needs work to be complete and usable for third party users, so that's likely worth breaking out separately for those things that are being publicly released to external repositories, e.g. Clojars, npm.

@alfl
Copy link
Contributor

alfl commented Jun 24, 2022

Let's close for now and revisit.

@alfl alfl closed this as completed Jun 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Indicates new feature requests
Projects
None yet
Development

No branches or pull requests

4 participants