Skip to content

Latest commit

 

History

History
251 lines (220 loc) · 8.41 KB

weekly_meeting_notes.md

File metadata and controls

251 lines (220 loc) · 8.41 KB

01.11.2020:

  • Last week:
  • Bugs, macOsx, Youtube vid, arch diagram
  • Next Week:
  • Start drafting the blog
  • Availability: For small corrections: yes for minor changes
  • Anoop: kickstart with HyperledgerExplorer meeting
  • Minor improvements in UI
  • Anoop: Commits signing

27.10.2020:

  • Last week:
    • Release when version is bumped automatically, release download for zip
    • Anoop: To followup with Vipin to get code to hyperledgerlabs
  • Next week:
    • Anoop: To test release
    • Improve documentation:
      • new gif - video, arch diagram
      • additions to text instructions
      • release to have platform specific name (linux/amd64)
      • release also for MacOS (darwin/amd64)
    • Start drafting blog
    • Question: Availability for small corrections after mentorship prog. had ended

18.10.2020:

  • Last week:
    • Hyperledger Explorer: needs to re-implement with TypeScripts
    • IBM cloud: Has a good UI which works. Google, AWS not so good, usual procedure.
      • Does not give the certificates for the users
    • Anoop: Issue is reproducible
  • This week
    • Anoop: Chat with Vipin about Hyperledger Explorer
    • Blog post: how to run easyDoser on localhost
    • Bash script - start the project, tierdown project

13.10.2020:

  • Last week:
    • Deploy easydoser on k8s
    • Issue: peer binary does not connect: error getting endorser client for channel: endorser client failed to connect to 52.246.248.192:7051: failed to create new connection: context deadline exceeded
  • This week:
    • Deploy easydoser on k8s
    • Check how easydoser can integrate to Hyperledger Explorer: start script in explorer.
      • Option 1: Launch as a new window
      • Option 2: Re-implement easyDoser to TypeScript: Not recommended: 3-4 weeks
    • Check Managed services of Hyperledger fabric in AWS, Azure, Google Cloud, IBM cloud
    • Anoop: To test the above problem
    • Anoop: Chat with Vipin about Hyperledger Explorer

04.10.2020:

27.09.2020

  • Last week:
    • Github actions improvements (3 tests, JS mocha+chai)
    • Merge branches
  • This week:
    • Anoop: To test: Verify all func. dockerize branch
    • Try with HF managed services (Azure/IBM/AWS)
    • Update documentation
    • Check project plan
    • Close open issues
    • prepare for open source: cleanup, security

20.09.2020

  • Last week:
    • Hyperledger labs: sponsor agreed
    • Push Error to frontend
    • Same code base for docker vs. non-docker version (Also WebUI). +1
  • This week:
    • Anoop: suggestion: Try to push the bare container to hub.docker.com
    • Anoop: To test: Verify all func. dockerize branch
    • Write tests: server, github actions, testnetwork/fabcar
    • Bug: Approve and commit tab shows error on first few seconds only
    • Also update documentation

13.09.2020

  • Last week:
  • Dockerized backend and frontend
  • WebUI in production mode - ongoing
  • GitHub actions - not started
  • try to push docker functionality - done
  • Arch diagram - not started
  • This week:
  • readme.md: Docker as default, optional set of instructions for running without docker
  • Push the error to frontend
  • Fix current errors
  • Anoop: To test and raise bugs

06.09.2020

  • Last week:
    • branch: File picker (for the certs)
    • docker: try with fully working docker solution
  • This week:
    • CI: GitHub actions: Get easydoser testing running
    • Push the error to frontend
    • WebUI in production mode
    • Try to push docker functionality
    • Arch diagram: refine
    • Notes:
      • Docker func for webui and server should be optional
      • HF can exist in cloud and peer, other binaries and certs exist in local computer
      • Cloud testing needs dns resolution working

30.08.2020

  • Last week:
    • Marked the completed ones below
  • This week:
    • updated docs about the testing instructions
    • certificates paths:
      • peer needs cli
      • sdk: missing: channel/collections policy, docker cli, store in cookies, bash script prompting from user (-> file/path to copy), etc.
    • Anoop: To test the latest code
    • Docker: npm production mode: compress node_modules to html/js (prod build?)
    • Cookie: approach in a different branch and compare the Usability

23.08.2020

  • Last week:
    • Improved UI
    • Done: Update the Project plan - before Friday
  • This week:
    • Make 1 vid for UI + 1 vid for cli - hyperledger labs - done
    • update diagrams: proposal + readme.md - done
    • If any enhancements, please do it in proposal + readme.md - done
    • Learn Functional testing for reactJS - done
    • Anoop: Start finding ways to get a sponsor
    • Anoop/Abhimanyu: Start thinking about dockerizing ui -> server (api) -> bash -> peer(HLF)
    • Ease the way to get the certificate paths - open

16.08.2020

  • General: Placement trainings on-going, an Exam done
  • Last Week:
    • Demo, Endorsement policy approvals
  • Anoop: Didnt test anything last week, will do so this week.
  • This week:
    • Push the latest code to master
    • Some user documentation
    • Fix all cosmetic/minor bugs
    • Clean-up frontend code
    • Update the Project plan - before Friday
    • Milestone 3 - More to be discussed and planned
      • Start with CI (GitHub actions) and tests (no unit tests but functional)
      • Testing - Try to find some frameworks which can functional test reactJS.
      • Docker containers - start with containerizing web, api-server+scripts later on
    • Milestone 4 - Some 3rd party cloud server

09.08.2020

  • General: Placement training ends early sept 2020.
  • Last week:
    • demo, restructured server code, commiting chaincode.
  • Anoop: To test the existing setup and give comments/bugs
  • This week:
    • Reading endorsement policy
    • Updating endorsement policy

02.08.2020

  • Demo: check readiness
  • Anoop: To test with 2 peers 2 orgs in private browser windows
  • This week:
    • Implement commit
    • Updating channel definitions

27.07.2020

  • Demo: update collection def.
  • Anoop: approval/commit per user (edit paths)
  • This week:
    • Improved logging
    • Approving PDC
  • This week:
    • Check peer approval (if possible) + commit definition
    • update channel definition if there is time.
    • Take a look at bugs

19.07.2020

  • Demoed PDC - RO (RW scripts ready UI integration pending)
  • Anoop to get back on how approval/commit process work for RW scenarios
  • Last week:
    • UI PDC RO, RW backend scripts
  • This week:
    • Take a look at channel definition
    • Improving logging/error handling
    • Clean up Front End code

12.07.2020

  • Discuss about the release 0.1, what needs to be included, timeline etc.
    • 0.1 release - W/R of private collections
  • Final submission - blog, white paper etc.
  • Try to deploy our solution on atleast 1 cloud vendor with HF managed service
    • Try it at the end of phase - 2
  • Last week:
    • reading pdc
    • Improved UI
    • Bug fixes
  • Next week:
    • PDC update: text box that accepts JSON from user
    • Update endorsement policies - if possible

05.07.2020

  • cli containers deprecated, Fabric specific dirs are obtained from client(UI)
  • Big changes - shell scripts etc.
  • Next weeks tasks:
    • how to implement the same for private data collections - Need path for chaincode
    • Anoop to test and report bugs for some-test-network

28.06.2020

  • Demoed the UI (R/O) - looks good
  • Next weeks tasks
    • Anoop to test and report on a different netwotk
    • Study about Implementing UI for R/O private data collections
    • Add small hands-on instructions on how to deploy easy-doser on an existing hyperledger network.

21.06.2020

  • demoed basic UI - looks good
  • Next weeks task
    • Parse hyperledger json + crypt the certificate
    • First deadline: try to get pdc - readOnly
    • pdc for single peer vs. multipeer

14.06.2020

  • Project plan submitted - 12.06.2020
  • Agreed to create issues and mark them.
  • Mailing lists and search
  • Did architecture diagram
  • My vacations: Full july

07.06.2020

  • Project plan

    • Deadline: on/before 15.06
    • add from requirements.md (based on feasibility)
  • Pre-MVP (v0.0.1)

    • Fabricv2.x docker-compose env
    • fabric-node-sdk
    • Peer query
    • 21.06.2020 - rough deadline