GithubHelp home page GithubHelp logo

grano-did-client's People

Contributors

eg-easy avatar

Watchers

 avatar

grano-did-client's Issues

Add DidClient

Overview

  • Add DidClient

Tasks

  • Add DidClient
  • Add DidConfig
  • Add tests

Setup environment

Overview

  • Setup environment.

Tasks

  • Branch

    • Create env branch.
  • Pull request (merge to env)
    Create pull request per task.

    • .github environment (pull request template)
    • .gitignore
    • npm init
    • .eslintrc.yml
    • jest.config.js
    • .github settings
  • Terminalize

    • Merge env to main.

【Publish】did-client v0.0.0

Overview

  • Publish version as 0.0.0.

Tasks

  • Update package version to 0.0.0
  • Publish.
  • Merge to main as 0.0.0.

npm login before publishing

  • npm login to GitHub Packages

    • get login password from your GitHub settings
      Go to → https://github.com/settings/tokens
    • copy your personal access token created
    • run in terminal
      % npm login --registry=https://npm.pkg.github.com/
      
      Username: your-github-account-in-lower-case-only
      Password:
      Email: [email protected]
      Logged in as [your-name] on https://npm.pkg.github.com/.
      

Procedure to Publish

  1. Check Commit Hash to Publish

    • git log --graph --oneline --decorate --all
    • taget commit as: ba0f0b7
  2. Confirm Work to Publish

    • To export new features correctly.
    • Package version
      • package.json
      • package-lock.json
  3. Publish

    • npm publish --dry-run
    $ npm publish --dry-run
    npm notice 
    npm notice 📦  @eg-easy/[email protected]
    npm notice === Tarball Contents ===
    npm notice 549B  LICENSE
    npm notice 13B   README.md
    npm notice 165B  index.js
    npm notice 6.3kB lib/DidClient.js
    npm notice 924B  lib/DidConfig.js
    npm notice 992B  package.json
    npm notice === Tarball Details ===
    npm notice name:          @eg-easy/did-client
    npm notice version:       0.0.0
    npm notice filename:      @eg-easy/did-client-0.0.0.tgz
    npm notice package size:  2.6 kB
    npm notice unpacked size: 8.9 kB
    npm notice shasum:        6641c89fec6be09da2a26b895e06543916f04481
    npm notice integrity:     sha512-C4RPALA3xatOw[...]LDmGCfIDZkEpQ==
    npm notice total files:   6
    npm notice
    + @eg-easy/[email protected]
    • npm publish

Client Function

Overview

add client functions

Tasks

  • upload
  • instantiate
  • IdentityOwner
  • ChangeOwner
  • SetAttribute
  • RevokeAttribute

🛠 Add priority for e2e test

Overview

  • Add priority for e2e test
  • Upload
  • Initialize
  • attribute
    • queryAttribute
    • setAttribute
    • revokeAttribute
  • queryValidTo
  • ChangeController
  • queryController

Tasks

  • [ ]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.