Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: added project ci #4

Merged
merged 9 commits into from
Mar 7, 2021
Merged

feat: added project ci #4

merged 9 commits into from
Mar 7, 2021

Conversation

vickywane
Copy link
Contributor

No description provided.

@commit-lint
Copy link

commit-lint bot commented Mar 7, 2021

Features

  • added postman API test created with newman to CI (f12e8ab)
  • updated postman tests suites (6893565)
  • project CI (42f3999)

Bug Fixes

  • removed lighthouse checks and updated readme (49288ba)
  • fix breaking CI setup (a8ef5db)
  • fix breaking CI setup (9d6ec45)

Contributors

ivelin, vickywane

Commit-Lint commands

You can trigger Commit-Lint actions by commenting on this PR:

  • @Commit-Lint merge patch will merge dependabot PR on "patch" versions (X.X.Y - Y change)
  • @Commit-Lint merge minor will merge dependabot PR on "minor" versions (X.Y.Y - Y change)
  • @Commit-Lint merge major will merge dependabot PR on "major" versions (Y.Y.Y - Y change)
  • @Commit-Lint merge disable will desactivate merge dependabot PR
  • @Commit-Lint review will approve dependabot PR
  • @Commit-Lint stop review will stop approve dependabot PR

This repo hosts [Netlify functions](https://www.netlify.com/products/functions/) that handle Ambianic premium user subscriptions. This is code that cannot run in the browser PWA, because it needs access keys to subscription and payment gateway services (Stripe) shared between all app users. If the code runs in the PWA, users will be able to see and manipulate each other's premium subscription data.
This repo hosts [Netlify functions](https://www.netlify.com/products/functions/) that handle Ambianic premium user subscriptions. This is code that cannot run in the browser PWA, because it needs access keys to subscription and payment gateway services (Stripe) shared between all app users. If the code runs in the PWA, users will be able to see and manipulate each other's premium subscription data

A high level prototype of how these functions make up the ambianic serverless feature can be found [here](https://drive.google.com/file/d/181etJhBye0u1zvqzAnBY0VtCS0A3SlQ-/view?usp=sharing).
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vickywane in the diagram towards the bottom it shows Edge Calls Google API, I think the intention is to show that Edge calls Ambianic Notification Service APIs.

Copy link
Contributor

@ivelin ivelin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@vickywane I think this is a good first step. Merging and opening separately a few follow up issues.

@ivelin ivelin merged commit 7317bfb into ambianic:main Mar 7, 2021
ivelin pushed a commit that referenced this pull request Jun 2, 2021
* feat: project CI

* feat: corrected docs and added architecture diagram to readme

* feat: project CI

* update: added code coverage report

* update: added code coverage report

* update: updated function to use local netlify server

* update: updated function to use local netlify server

* fix: moved stripe key to secrets && improved scripts

* fix: update

* fix: update

Co-authored-by: Ivelin Ivanov <ivelin@ambianic.ai>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants