Skip to content
FollowSteph edited this page Jul 26, 2020 · 31 revisions

Getting started

  1. Get access to the right tools (ask @slinlee)
  2. Run through current app (instruction coming soon. for now ask @slinlee)

Development

  1. How to setup your development Environment
  2. Tech Stack
  3. Data Model
  4. Environment Variables
  5. JOOQ and Liquibase
  6. System Architecture
  7. Configuration setup on Azure
  8. How to speed up starting the local dev environment
  9. Pull Requests Process - Reviews, Merging and more fun

Application

  1. Run workflow

Automated tests

  1. Automated tests (pathmind-bdd-tests) are run when PR are made against the dev branch. They start whenever a commit is pushed to the branch. You can see the test status by clicking on the link in Github at the bottom of a PR, selecting Blue Ocean on the left, then selecting Artifacts from the top menu and choosing the tests folder.
  • To skip tests, add skip tests to the PR description
  • To trigger the tests to run again add run tests as a comment on a PR.
  1. Tests are also run on dev when PR are merged to dev.

Here are the credentials you'll need to access the Jenkins results:

User: developer
Password: Asdf1234
URL: https://jenkins.dev.devpathmind.com

Running tests locally

For detailed instructions, please refer to https://github.com/SkymindIO/pathmind-webapp/tree/dev/pathmind-bdd-tests

Clone this wiki locally