Skip to content

Commit

Permalink
docs: Make the guide how to run the app more visible (#3180)
Browse files Browse the repository at this point in the history
* doc: Make the guide how to run the app more visible

* Update CONTRIBUTING.md

Co-authored-by: monsieurtanuki <fabrice_fontaine@hotmail.com>

Co-authored-by: monsieurtanuki <fabrice_fontaine@hotmail.com>
  • Loading branch information
M123-dev and monsieurtanuki authored Oct 20, 2022
1 parent 6706f84 commit 1a891e0
Show file tree
Hide file tree
Showing 2 changed files with 57 additions and 35 deletions.
76 changes: 42 additions & 34 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,48 @@
* Please name your PR's using Conventional Commits e.g. "fix: ..." or "feat: ..."


## Building

In order to build the application, make sure you are in the packages/app directory and run these commands :
- flutter pub get
- On Android 🤖: flutter run -t lib/entrypoints/android/main_google_play.dart
- On iOS 🍎: flutter run -t lib/entrypoints/ios/main_ios.dart

## Contributing


* You don't have to do anything to the CHANGELOG.md yourself, this is done automatically.

* Please ensure to add a before/after screenshot when doing a PR that has visual impacts.

* Please name your pull request following this scheme: `type: What you did` this allows us to automatically generate the changelog
Following `type`s are allowed:

- `feat`, for Features
- `fix`, for Bug Fixes
- `docs`, for Documentation
- `ci`, for Automation
- `refactor`, for code Refactoring
- `chore`, for Miscellaneous things

### Dev Mode

- How to activate it: We now have a in-app dev mode which allows you to debug things faster, or access not-ready-for-primetime features. You can access it by going to Preferences screen > Contribute > Software Development, and then enabling Dev Mode.

- Feel free to file an issue if you'd like new switches in this dev mode.

- You can also add new flags for your features.
- example: https://github.com/openfoodfacts/smooth-app/pull/834

## Internationalization

- Translations of the interface are managed using the new [Flutter internationalization](https://github.com/openfoodfacts/openfoodfacts-hungergames/blob/master/src/i18n/common.json) introduced in Flutter 1.22.
- New strings need to be added to lib/l10n/app_en.arb and the [corresponding translations can be added through CrowdIn](https://translate.openfoodfacts.org/translate/openfoodfacts/1322). Do not edit the other app_*.arb files as they will be overwritten by CrowdIn.

![Crowdin Action](https://github.com/openfoodfacts/smooth-app/workflows/Crowdin%20Action/badge.svg)

### Error reporting - Sentry
[Track crashes](https://sentry.io/organizations/openfoodfacts/issues/?project=5376745)

<br><br>

## Contributing - What can I work on ?
Expand Down Expand Up @@ -71,38 +112,5 @@ We are always looking for new contributors, if you're willing to help please let

- [ ] Fix HTTP header and contribution comments

## Building

In order to build the application, make sure you are in the packages/app directory and run these commands :
- flutter pub get
- On Android 🤖: flutter run -t lib/entrypoints/android/main_google_play.dart
- On iOS 🍎: flutter run -t lib/entrypoints/ios/main_ios.dart on iOS

## Contributing

Please name your pull request following this scheme: `type: What you did` this allows us to automatically generate the changelog
Following `type`s are allowed:

- `feat`, for Features
- `fix`, for Bug Fixes
- `docs`, for Documentation
- `ci`, for Automation
- `refactor`, for code Refactoring
- `chore`, for Miscellaneous things

### Dev Mode
- How to activate it: We now have a in-app dev mode which allows you to debug things faster, or access not-ready-for-primetime features. You can access it by going to Preferences screen > Contribute > Software Development, and then enabling Dev Mode.
- Feel free to file an issue if you'd like new switches in this dev mode.
- You can also add new flags for your features.
- example: https://github.com/openfoodfacts/smooth-app/pull/834

## Internationalization

- Translations of the interface are managed using the new [Flutter internationalization](https://github.com/openfoodfacts/openfoodfacts-hungergames/blob/master/src/i18n/common.json) introduced in Flutter 1.22.
- New strings need to be added to lib/l10n/app_en.arb and the [corresponding translations can be added through CrowdIn](https://translate.openfoodfacts.org/translate/openfoodfacts/1322). Do not edit the other app_*.arb files as they will be overwritten by CrowdIn.

![Crowdin Action](https://github.com/openfoodfacts/smooth-app/workflows/Crowdin%20Action/badge.svg)

### Error reporting - Sentry
[Track crashes](https://sentry.io/organizations/openfoodfacts/issues/?project=5376745)

16 changes: 15 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -40,15 +40,29 @@

<br>

## About Repo
## About this Repository

![GitHub language count](https://img.shields.io/github/languages/count/openfoodfacts/smooth-app?style=for-the-badge&color=brightgreen)
![GitHub top language](https://img.shields.io/github/languages/top/openfoodfacts/smooth-app?style=for-the-badge&color=aqua)
![GitHub last commit](https://img.shields.io/github/last-commit/openfoodfacts/smooth-app?style=for-the-badge&color=blue)
![Github Repo Size](https://img.shields.io/github/repo-size/openfoodfacts/smooth-app?style=for-the-badge&color=aqua)




<br>


<b>How to run the project:</b>

In order to run the application, make sure you are in the `packages/app` directory and run these commands :

- `flutter pub get .`

- On Android 🤖: `flutter run -t lib/entrypoints/android/main_google_play.dart`

- On iOS 🍎: `flutter run -t lib/entrypoints/ios/main_ios.dart`

- [Contributing Guidelines](https://github.com/openfoodfacts/smooth-app/blob/develop/CONTRIBUTING.md)

<br>
Expand Down

0 comments on commit 1a891e0

Please sign in to comment.