- We give people the closest distances
- Moon Meet is a social media platform including a chatting feature.
- Moon Meet is a platform formed with Mobile Android App.
- Moon Meet is licensed under the GNU GPL License 3.0.
- Moon Meet is an open source project means that anyone can see, change, get the source code and can contribute to make this project more better.
- Moon Meet is nothing without its contributors, so let's contribute together to make it alive!
-
A working react native environment.
-
A physical device (real device) because emulators have problem with SHA-256.
-
NDK Version
21.4.7075529
. NOTE: For Mac M1 users, you'll need NDK version24.0.8215888
. -
SDK Version
33, 32, 31 and 30
. -
ICU for linux (optional):
git clone https://github.com/unicode-org/icu cd icu/icu4c cd source ./configure --prefix=/usr make sudo make install
-
You need to add the following`:
- Your
release.keystore
andgoogle-services.json
- Your
sensitive.js
file, see more info here - You should add keystore credentials as environment variables:
KEYPASS
,KEYALIAS
andKEYALIASPASS
export KEYALIAS=YOURKEYALIAS export KEYPASS=YOURKEYPASS export KEYALIASPASS=YOURKEYALIASPASS
- Your
When you've made changes to one or more files, you have to commit that file. You also need a message for that commit.
You should read these guidelines: https://www.freecodecamp.org/news/writing-good-commit-messages-a-practical-guide/
And that summarized:
- Short and detailed
- Prefix one of these commit types:
feat:
A feature, possibly improving something already existingfix:
A fix, for example of a bugstyle:
Feature and updates related to stylingrefactor:
Refactoring a specific section of the codebasetest:
Everything related to testingdocs:
Everything related to documentationchore:
Code maintenance (you can also use emojis to represent commit types)
Examples:
feat: Improve end-to-end encryption
fix: Fix story not showing in some browsers
refactor: Reformat code at File.*
chore: bump Moon Meet version from X.X.X to X.X.X
- Pranav Purwar: for Android CI Workflow.
- Ahmed Sbai: for Supporting me since the beginning of Moon Meet.
Thanks, they help to keep Moon Meet alive. It's better to have multiple people work on a project, for more ideas, fewer bugs. (sadly sometimes more), and generally quicker development. Each (helpful) contribution that gets thankfully accepted.
Copyright (C) 2022 SectionTN
This program is free software: you can redistribute it and/or modify
it is under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License,
or any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.