210908.index

What We Do:

  • Slide shows

  • OMDTZ, Oct 2020

  • greenstand.org/devbox

Join Us:

  • Sign up for news

    • greenstand.org/devbox

  • Development Overview, "Contributing to the Cause"

    • Github repository: https://github.com/Greenstand/Development-Overview

For Users, How to Use our Software:

  • Wallet API Postman setup

    • greenstand.org/devbox

    • https://github.com/Greenstand/treetracker-wallet-api#set-up-postman-to-operate-wallet-api

  • Privacy Policy for the App

    • greenstand.org/devbox

For Onboarding

  • app.gitbook.com/@greenstand/spaces

    • Access to this organization is denied

    • You are not a member of this organization

  • app.gitbook.com/@greenstand/s/engineering/

    • Handbook provides invite link: https://app.gitbook.com/invite/greenstand? invite=-MXNaeN3vcUYyQBElh_c

    • Click => populates my gitbook page with links

  • Architecture

    • The best summary and diagrams of the system is Technical Capabilities, 2021: TechCapabilitiesWinter2021.pdf

    • See the link about paragraph 6 of Handbook

      • https://firebasestorage.googleapis.com/v0/b/ gitbook-28427.appspot.com/o/assets %2F-MXNalDItikAu8J5Ln4_%2F-MXjBs1YTkrYqQc_sB8r%2F-MXjDZSkSdVSqkW8e_yn %2FTechCapabilitiesWinter2021.pdf

  • Teams, Org. structure, Roles, Calendar, Oversight Engineer's Handbook, "Overview" and "Teams"

  • Tools

    • Engineer's Handbook, "Tools" Gitbook, VSCode, Slack, Github, Google Meet, Discord Linked-In, Twitter

    • Development Overview

      • A github repository = instructions to coders https://github.com/Greenstand/Development-Overview

      • Devlopement needs, Issues, Repositories

Operations

  • Email signature template

    • greenstand.org/devbox

  • Admin panel process, how we tag tokens

    • greenstand.org/devbox

  • Development Overview

    • Devlopement needs, Issues, Repositories, Roadmap Github repository https://github.com/Greenstand/Development-Overview

Engineering

  • Engineers Handbook, latest version

    • app.gitbook.com/@greenstand/s/engineering/

    • Draft version at greenstand.gitbook.io/engineering

Treetracker Platform: Overview

Test Environment: links for Admin panel, Android App, Web Map
  Wallet API by request

Domain Model: a glossary
   https://github.com/Greenstand/system-design-docs/blob/master/domain-model/domain_model.md
  • Wallet API Spec and Plan, last update 3 mo. ago

    • app.gitbook.com/@greenstand/s/wallet-api

    • Token use cases: End to End Test Workflows: i.e. list of workflows to test

    • Token Type Feature: type depends on value matrix to compute RIV

    • Database: modify to use token types

    • Tickets: tasks to implement token types

    • Token Base Types:

      • Impact Token = a capture

      • Asset Token = > 1 impact tokens for 1 tree.

      • Disaggregated Tokens = 1 per @ RIV unit / impact token

      • Future Tokens: no capture data, no RIV

Wallet Web App

  • greenstand.gitbook.io/wallet-web-app

  • specs and documentation

  • last updated 4 mo ago

  • V1 Implementation Timeline

Engineering Practices

  • Domain-Driven Design

    • See Eng'rs Handbook, "Domain Model"

      • https://medium.com/spotlight-on-javascript /domain-driven-design-for-javascript-developers-9fc3f681931a

  • Recommended Readings

    • See Engineer's Handbook

    • Domain-Driven Design, JavaScript, Testing Microservices, Logging, Data Analysis AirBNB javascript style guide

  • Licensing: GPL

  • Git: links to how-tos for Git

  • Development Overview

    • Github repository https://github.com/Greenstand/Development-Overview

    • Github skills, Slack how to

  • GreenStand Coding Style Guide

    • https://github.com/Greenstand/Development-Overview /blob/master/Coding-Style-Guide.md

  • React Codeing Practices

    • greenstand.gitbook.io/wallet-web-app

Source Code

  • github.com/greenstand: 49 repositories

Google Drive Documents?

Last updated