Skip to content

Commit

Permalink
Merge pull request #73 from might4/main
Browse files Browse the repository at this point in the history
Documentation: translate setup.sh and PULL_REQUEST_TEMPLATE.md
  • Loading branch information
nesimtunc authored Feb 1, 2022
2 parents 351926e + 566937d commit 38050e6
Show file tree
Hide file tree
Showing 2 changed files with 46 additions and 44 deletions.
38 changes: 19 additions & 19 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,32 +1,32 @@
# Açıklama
# Explanation

<!-- Bu alanda değişiklerinizin ne işe yaradığını ayrıntılı bir biçimde anlatın. -->
<!-- Describe in detail what your changes do here. -->

**Alakalı Hata (Issue):** #
**Related Issue:** #

## Değişiklik Tipi
## Change Category:

- [ ] Hata düzeltimi (belirli bir hatayı (issue) düzelten değişiklikler)
- [ ] Yeni özellik (eklenmiş olan yeni fonksiyonel değişiklikler)
- [ ] Döküman veya yapılandırma dosyaları değişiklikleri
- [ ] Bug Fix
- [ ] Feature
- [ ] Documentation

## Ekler
## Aditional Information:

<!-- Yaptığınız değişikliklerin önceki ve sonraki hallerini içeren ekran görüntüleri ve/veya videoları ekleyin. -->
<!-- Include screenshots and/or videos with before and after changes you've made here. -->

# Nasıl Test Edilir?
# How to test?

<!-- Lütfen bu alanda yaptığınız değişiklikler için yazılan testlerin, hangi kısımları test ettiğini yazın.
<!-- Specify what tests you've done for the changes you've made here.
- [ ] Test A
- [ ] Test B -->

# Kontrol Listesi:
# Checklist:

- [ ] Kodum bu projenin kod formatı kurallarına uygun.
- [ ] Kodumu inceledim.
- [ ] Özellikle anlaşılması güç olabilen alanlar için yorumlar bıraktım.
- [ ] Gerekliyse, dökümanlari güncelledim.
- [ ] Değişikliklerim yeni hatalara sebep olmuyor.
- [ ] Değişiklerim doğrultusunda testler ekledim veya testleri güncelledim.
- [ ] Varsa, değişikliklerime bağlı, diğer değişikliklerin tümü hali hazırda ana branch'te mevcut.
- [ ] My code complies with this project's code formatting guidelines.
- [ ] I reviewed my code.
- [ ] I added comments especially in portions that may be difficult to understand.
- [ ] If necessary, I updated the documentation.
- [ ] Changes I made do not produce new issues.
- [ ] I added or updated tests based on my changes.
- [ ] If any, all changes related to my changes are already present in the main branch.
52 changes: 27 additions & 25 deletions setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,55 +4,57 @@ bold=$(tput bold)
normal=$(tput sgr0)

clear
echo "Lütfen mysql root kullanıcı parolanızı girin"
echo "Please enter your MySQL root password:"
mysql_config_editor set --login-path=periodum --host=localhost --user=root --password --skip-warn >/dev/null

clear
echo "Bu işlem uzun sürebilir! Lütfen ${bold}'Kurulum tamamlandı!'${normal} yazısını görene kadar bekleyin!"
echo "This process might take a while! Please wait until the line: ${bold}'Setup Complete!'${normal}"

echo ''

echo 'Kurulum yapılıyor...'
echo 'Starting Setup...'

echo ''
echo 'Veritabanı oluşturuluyor...'
echo 'Creating Database...'
echo ''
mysql --login-path=periodum -e "CREATE DATABASE periodum /*\!40100 DEFAULT CHARACTER SET utf8 */;" >/dev/null || { echo 'Veritabanı oluşturulamadı!' ; exit 1; }
echo 'Veritabanı oluşturuldu.'
mysql --login-path=periodum -e "CREATE DATABASE periodum /*\!40100 DEFAULT CHARACTER SET utf8 */;" >/dev/null || { echo 'Failed to create Database!' ; exit 1; }
echo 'Database successfully created.'
echo ''
echo 'Veritabanı için kullanıcı oluşturuluyor...'
echo 'Creating a new user for Database...'
echo ''
mysql --login-path=periodum -e "CREATE USER 'periodum'@'localhost' IDENTIFIED BY '1234Periodum';" >/dev/null || { echo 'Periodum kullanıcısı oluşturulamadı!' ; exit 1; }
echo 'Kullanıcı oluşturuldu.'
mysql --login-path=periodum -e "CREATE USER 'periodum'@'localhost' IDENTIFIED BY '1234Periodum';" >/dev/null || { echo 'Failed to create User!' ; exit 1; }
echo 'User successfully created.'
echo ''
echo 'Veritabanı kullanıcısı yetkilendiriliyor...'
echo 'Authorizing User...'
echo ''
mysql --login-path=periodum -e "GRANT ALL PRIVILEGES ON periodum.* TO 'periodum'@'localhost';" >/dev/null || { echo 'Kullanıcıya izinler sağlanamadı!' ; exit 1; }
echo 'Kullanıcıya tüm izinler verildi.'
mysql --login-path=periodum -e "GRANT ALL PRIVILEGES ON periodum.* TO 'periodum'@'localhost';" >/dev/null || { echo 'Failed to authorize User!' ; exit 1; }
echo 'User successfully authorized.'
echo ''
echo 'Kullancının veritabanındaki izinleri ayarlanıyor...'
echo 'Adding Database privileges to the User...'
echo ''
mysql --login-path=periodum -e "FLUSH PRIVILEGES;" >/dev/null || { echo 'Kullanıcı izinleri yüklenemedi!' ; exit 1; }
echo 'Kullancının izinleri yeniden yüklendi.'
mysql --login-path=periodum -e "FLUSH PRIVILEGES;" >/dev/null || { echo 'Failed to add privileges to the User!' ; exit 1; }
echo 'Database privileges successfully added.'
echo ''
echo 'Veritabanına veriler yükleniyor...'
echo 'Importing Data to Database...'
echo ''
mysql --login-path=periodum periodum < ./db.sql >/dev/null || { echo 'Veriler yüklenemedi!' ; exit 1; }
echo 'Veritabanına veriler yüklendi.'
mysql --login-path=periodum periodum < ./db.sql >/dev/null || { echo 'Failed to import Data!' ; exit 1; }
echo 'Data successfully imported to Database.'
echo ''

# Environment Setup
echo '.env dosyası oluşturuluyor...'
echo 'Creating .env(Enviorement Variables) file...'
echo ''
cp ./.env.development ./.env >/dev/null || { echo '.env dosyası oluşturulamadı!' ; exit 1; }
echo '.env dosyası oluşturuldu.'
cp ./.env.development ./.env >/dev/null || { echo 'Failed to create .env file!' ; exit 1; }
echo '.env file successfully created.'
echo ''

# Load packages
echo 'Paketler yükleniyor...'
echo 'Installing Packages...'
echo ''
yarn >/dev/null || { echo 'Paketler yüklenemedi!' ; exit 1; }
echo 'Paketler yüklendi.'
yarn >/dev/null || { echo 'Failed to install Packeges!' ; exit 1; }
echo 'Packages successfully installed.'
echo ''

echo "${bold}Kurulum tamamlandı!${normal} Sonraki adımları takip edebilirsiniz."
echo "${bold}Setup Complete!${normal}"
echo ''
echo 'Now you can follow the next steps.'

0 comments on commit 38050e6

Please sign in to comment.