Skip to content

RomanSavran/developer

Repository files navigation

Waffle.io - Columns and their card count License: MIT

Purpose and background

Portal is one stop shop to Platform of Trust.

For whom?

Business

Customers

Developers

  • 1st tier – data providers, to enable easy addition of new data source
  • 2nd tier - 3rd party application developers (+ managers) be productive in minutes and create the apps for the market
  • 3rd tier - Component and tool providers build plugins, SDKs, packages for development frameworks to boost platform adaptation worldwide
  • 4th tier - API providers to build functional APIs on top of the data – we provide management and monetization layers to extend platform capabilities.

Development practices

We use 2 week sprints. New release after each sprint

Epics are included in issues and are tagged with label EPIC

User stories labelled as User Story

We use waffle.io in sprint management (Go to Waffle). Waffle is the free and tasty way to plan, track, and organize work in GitHub. Built with everyone on your team in mind, Waffle provides a simple board interface for your GitHub Issues and Pull Requests.

Milestones

Set in Github for:

  • pre-alpha
  • alpha
  • beta
  • MVP (end of March 2019)

FrontEnd with JAM Gatsby/GraphQL React

  • Clone repository to local machine with git clone [email protected]:PlatformOfTrust/developer.oftrust.net.git
  • cd gatsby
  • npm install
  • npm install --global gatsby-cli
  • gatsby develop
  • Open in browser localhost:8000

CMS

Netlify CMS is used for content creation (GUI). All content is stored in Github as markup files. Netlify GUI requires Github account and is run from files in /cmsadmin. Netlify configuration is in same folder as config.yml

Build process

Each commit fires automated CI process in Azure DevOps. Status of each build can viewed from Travis

About

Platform of Trust Portal

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published