Welcome to the Mobile samples repo. You can browse the samples under the projects folder.
- Familiarize yourself with the codebase.
- Create your standalone SFDX project and add all of your code to it.
- Fork this repository.
- Copy your SFDX project into
projectsfolder in your fork. - Modify your project and align it with the requirements of this monorepo (follow the example of any of the existing projects):
- Update the
nameanddescriptionin yourpackage.jsonto something meaningful. - Ensure that your
dependenciesanddevDependenciesare not too old. They should be same as other projects in this repo or newer. DO NOTinclude apackage-lock.jsonfile. We use Yarn in this repo. After copying over your project, delete itspackage-lock.jsonandnode_modulesand then runyarn installat the root of the repo. This will update the existingyarn.lockfile in the repo and generate a newnode_modulesfor your project.- Ensure that running
yarn precommitat the root of the repo passes all of the checks and address any failures.
- Update the
- Ensure that you've set up GPG signing to sign your commits.
- Once ready, send us a pull request. We'll review your code, suggest any changes needed, and merge it in when ready.
- We work directly in
main. This means that every PR that goes inmainshould be self contained and complete. For feature work that is done via multiple PRs, please create a feature branch in your fork first and once all of the work is done then create a PR tomainfor review.
- This repo is open to public so
DO NOTinclude internal info in PRs (such as GUS work item number) and in your code.