You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
return `⚠️ @${proposalAuthor} Your proposal is a duplicate of an already existing proposal and has been automatically withdrawn to prevent spam. Please review the existing proposals before submitting a new one.`;
return `⚠️ @${proposalAuthor} Your proposal is a duplicate of an already ${existingProposalWithURL} and has been automatically withdrawn to prevent spam. Please review the existing proposals before submitting a new one.`;
*[Contributing to Expensify](contributingGuides/CONTRIBUTING.md)
@@ -525,7 +526,7 @@ You can only build HybridApp if you have been granted access to [`Mobile-Expensi
525
526
4. Run `git config --global submodule.recurse true`in order to have the submodule updated when you pull App.
526
527
527
528
528
-
> [!Note]
529
+
> [!Note]
529
530
> #### For external agencies and C+ contributors only
530
531
>
531
532
> If you'd like to modify the `Mobile-Expensify` source code, it is best that you create your own fork. Then, you can swap origin of the remote repository by executing this command:
@@ -560,15 +561,15 @@ If for some reason, you need to target the standalone NewDot application, you ca
560
561
561
562
### Working with HybridApp vs Standalone NewDot
562
563
563
-
Day-to-day work with**HybridApp** shouldn't differ much from working on the standalone **NewDot** repository.
564
-
The primary difference is that the native code, which runs React Native, is located in the following directories:
564
+
Day-to-day work with**HybridApp** shouldn't differ much from working on the standalone **NewDot** repository.
565
+
The primary difference is that the native code, which runs React Native, is located in the following directories:
565
566
566
567
- `./Mobile-Expensify/Android`
567
568
- `./Mobile-Expensify/iOS`
568
569
569
570
### Important Notes:
570
571
1. **Root Folders Do Not Affect HybridApp Builds:**
571
-
- Changes made to the `./android` and `./ios` folders at the root of the repository **won't affect the HybridApp build**.
572
+
- Changes made to the `./android` and `./ios` folders at the root of the repository **won't affect the HybridApp build**.
572
573
573
574
2.**Modifying iOS Code for HybridApp:**
574
575
- If you need to remove `Pods`, you must do it in the **`./Mobile-Expensify/iOS`** directory.
@@ -583,23 +584,23 @@ The primary difference is that the native code, which runs React Native, is loca
583
584
584
585
### Updating the `Mobile-Expensify` Submodule
585
586
586
-
The `Mobile-Expensify` directory is a **Git submodule**. This means it points to a specific commit on the `Mobile-Expensify` repository.
587
+
The `Mobile-Expensify` directory is a **Git submodule**. This means it points to a specific commit on the `Mobile-Expensify` repository.
587
588
588
-
If you'd like to fetch the submodule while executing the `git pull` command in`Expensify/App` instead of updating it manually you can run this command in the root of the project:
589
+
If you'd like to fetch the submodule while executing the `git pull` command in`Expensify/App` instead of updating it manually you can run this command in the root of the project:
589
590
590
591
```
591
592
git config submodule.recurse true
592
593
```
593
594
594
-
> [!WARNING]
595
+
> [!WARNING]
595
596
> Please, remember that the submodule will get updated automatically only after executing the `git pull` command -if you switch between branches it is still recommended to execute `git submodule update` to make sure you're working on a compatible submodule version!
596
597
597
598
If you'd like to download the most recent changes from the `main` branch, please use the following command:
598
599
```bash
599
600
git submodule update --remote
600
601
```
601
602
602
-
It's important to emphasize that a git submodule is just a **regular git repository** after all. It means that you can switch branches, pull the newest changes, and execute all regular git commands within the `Mobile-Expensify` directory.
603
+
It's important to emphasize that a git submodule is just a **regular git repository** after all. It means that you can switch branches, pull the newest changes, and execute all regular git commands within the `Mobile-Expensify` directory.
603
604
604
605
### Adding HybridApp-related patches
605
606
@@ -805,7 +806,7 @@ Some pointers:
805
806
- When working with translations that involve plural forms, it's important to handle different cases correctly.
806
807
807
808
For example:
808
-
- zero: Used when there are no items **(optional)**.
809
+
- zero: Used when there are no items **(optional)**.
809
810
- one: Used when there's exactly one item.
810
811
- two: Used when there's two items. **(optional)**
811
812
- few: Used for a small number of items **(optional)**.
0 commit comments