- This is the monorepo that contains all the code related to rendering Subscriptions related information on the shopper my account page.
For more info about the MyAccount page itself, please check the app repository.
APP | URL | Description |
---|---|---|
MySubscriptions@3.x | v3 | App responsible for the subscriptions pages inside MyAccount. |
MySubscriptionsPortalConnector@0.x | v0 | Auxiliary app used to display the app on Portal stores. |
This repository uses git secret. To get access to the encrypted code:
- Generate a gpg key:
gpg --gen-key
- Get your public key :
gpg --armor --export you@example.com > mykey.asc
- Send your key to an admin
Some of the files used inside the apps/vtex-my-subscriptions-3
are encrypted, before linking it to test your changes you have to:
-
run
git secret reveal
** You will need the git secrets tooll installed and ask for one of the repo`s admin to add your public key to the ring. -
run
vtex link
- Ask for the requester to generate a public key as mentionend on the ## Git Secrets section.
- Import the public key using
gpg --import NAME_OF_THE_FILE
**gpg
is required for this to work. - Add the requester to the key ring using
git secret tell REQUESTER_EMAIL
** the email needs to be the same used to generate the key. - Encrypt the file again with the new entries using
git secret hide
. - Save the changes to the repo.
This repo doesn't use the VTEX I/O CI/CD bot, because its an monorepo.
- Go to the folder of the desired app.
cd apps/...
- Use the releasy tool to generate a new version of your app respecting the SEMVER.
releasy patch/minor/major
releasy - Publish it.
vtex publish --public
- Test the new version. Runing
vtex install AAP@VERSION
on your test account. - Deploy
vtex deploy
Thanks goes to these wonderful people (emoji key):
Felipe Sales 💻 📖 |
Christian Kaisermann 💻 |
This project follows the all-contributors specification. Contributions of any kind welcome!