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
* Ignore all modification in the french readme in the CI
* Enable crashlytics for Android
* Enable crashlytics for iOS.
* When an error is logged report it to crashlytics
* Change badge url
* Remove unused import.
* Add stacktrace to the crashlytics report.
<img src="https://github.com/ApplETS/Notre-Dame/actions/workflows/main-workflow.yaml/badge.svg?event=push&branch=master" alt="Statut de la compilation"/>
This project is the placeholder for the fourth version of ÉTSMobile, a mobile which application that is currently available for Android and iOS. ÉTSMobile is the main gateway between the user and the [École de technologie supérieure (ÉTS)](https://www.etsmtl.ca/) on mobile devices. ÉTSMobile is an open-source project and is developped by members of the student club [ApplETS](https://clubapplets.ca/). It offers:
15
+
This project is the placeholder for the fourth version of ÉTSMobile, a mobile which application that is currently
16
+
available for Android and iOS. ÉTSMobile is the main gateway between the user and
17
+
the [École de technologie supérieure (ÉTS)](https://www.etsmtl.ca/) on mobile devices. ÉTSMobile is an open-source
18
+
project and is developped by members of the student club [ApplETS](https://clubapplets.ca/). It offers:
16
19
17
20
* Access to evaluation grades
18
21
* Access to the student's schedules
@@ -31,29 +34,38 @@ _Note: This guide is also available in: [Français](https://github.com/ApplETS/N
31
34
32
35
## Before running the code
33
36
34
-
- To access some features you will need the SignetsAPI certificate, these files are encrypted. To decrypt them you will need to execute the `env_variables.sh` script (only available on the Google Drive of the club), then run:
37
+
- To access some features you will need the SignetsAPI certificate, these files are encrypted. To decrypt them you will
38
+
need to execute the `env_variables.sh` script (only available on the Google Drive of the club), then run:
39
+
35
40
```
36
41
chmod +x ./scripts/decrypt.sh
37
42
./scripts/decrypt.sh
38
43
```
39
44
40
45
## Run the code
41
46
42
-
- After cloning the repo, you will have to get the packages and generate the l10n classes. To do that run the following command:
47
+
- After cloning the repo, you will have to get the packages and generate the l10n classes. To do that run the following
48
+
command:
49
+
43
50
```
44
51
flutter pub get
45
52
```
46
53
47
54
## Add environment variable for API_KEY
48
-
- To add the Google Maps API TOKEN and the GitHub API TOKEN, you need to rename the file `.env.template` into `.env`.
49
-
In the `.env` file, you need to paste the Google Maps API TOKEN and the GitHub API TOKEN.
55
+
56
+
- To add the Google Maps API TOKEN and the GitHub API TOKEN, you need to rename the file `.env.template` into `.env`. In
57
+
the `.env` file, you need to paste the Google Maps API TOKEN and the GitHub API TOKEN.
58
+
50
59
## Git hooks
51
60
52
-
You can find under the folder `.githooks` all the hooks needed for this project. To configure git to use this folder enter the following command:
61
+
You can find under the folder `.githooks` all the hooks needed for this project. To configure git to use this folder
62
+
enter the following command:
63
+
53
64
```bash
54
65
git config core.hooksPath .githooks
55
66
```
56
67
57
-
58
68
## ⚖️ License
59
-
This projet is licensed under the Apache License V2.0. See the [LICENSE](https://github.com/ApplETS/Notre-Dame/blob/master/LICENSE) file for more info.
69
+
70
+
This projet is licensed under the Apache License V2.0. See
71
+
the [LICENSE](https://github.com/ApplETS/Notre-Dame/blob/master/LICENSE) file for more info.
0 commit comments