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
projects
folder 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
name
anddescription
in yourpackage.json
to something meaningful. - Ensure that your
dependencies
anddevDependencies
are not too old. They should be same as other projects in this repo or newer. DO NOT
include apackage-lock.json
file. We use Yarn in this repo. After copying over your project, delete itspackage-lock.json
andnode_modules
and then runyarn install
at the root of the repo. This will update the existingyarn.lock
file in the repo and generate a newnode_modules
for your project.- Ensure that running
yarn precommit
at 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 inmain
should 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 tomain
for review.
- This repo is open to public so
DO NOT
include internal info in PRs (such as GUS work item number) and in your code.