Skip to content

Commit

Permalink
🔀 :: Release/v1.2.0
Browse files Browse the repository at this point in the history
🔀 :: Release/v1.2.0
  • Loading branch information
JunJaBoy authored Mar 13, 2024
2 parents d0d7e59 + 90f6e23 commit 0460cba
Show file tree
Hide file tree
Showing 646 changed files with 24,553 additions and 1 deletion.
16 changes: 16 additions & 0 deletions .github/ISSUE_TEMPLATE/do.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
name: "Todo"
description: "해야할 것이 있나요??🤔"
body:

- type: textarea
attributes:
label: Describe
description: |
[Explain] 설명을 작성해주세요.
placeholder: |
밥먹기 UI 작성
- type: textarea
attributes:
label: Additional
description: |
[추가사항] 별도로 알려줘야 할 사항이나 추가사항을 작성해주세요
17 changes: 17 additions & 0 deletions .github/ISSUE_TEMPLATE/fix.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
name: "Bug"
description: "버그가 생겼어요 👾"
labels: 버그
body:

- type: textarea
attributes:
label: Describe
description: |
버그에 관한 설명을 간단하게 작성해주세요.
placeholder: |
큰일났어요 병합오류 난거 develop에 머지한듯!!
- type: textarea
attributes:
label: Additional
description: |
추가로 할말이 있으신가요?
7 changes: 7 additions & 0 deletions .github/Pull_Request_Template.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
## 개요
>

## 작업사항
-

## 추가 로 할 말
53 changes: 53 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
name: Android CI

on:
push:
branches: [ master, develop ]
pull_request:
branches: [ master, develop ]

jobs:
build:

runs-on: ubuntu-latest

steps:
- name: Checkout the code
uses: actions/checkout@v2

- name: Set up JDK 17
uses: actions/setup-java@v2
with:
java-version: '17'
distribution: 'temurin'

- name: Generate local.properties
run: |
echo $PROD_BASE_URL >> ./local.properties
echo $DEV_BASE_URL >> ./local.properties
cat
env:
PROD_BASE_URL: ${{secrets.PROD_BASE_URL}}
DEV_BASE_URL: ${{secrets.DEV_BASE_URL}}

- name: Grant execute permission for gradlew
run: chmod +x gradlew

- name: Generate local.properties
run: |
echo $PROD_BASE_URL >> ./local.properties
echo $DEV_BASE_URL >> ./local.properties
cat
env:
PROD_BASE_URL: ${{secrets.PROD_BASE_URL}}
DEV_BASE_URL: ${{secrets.DEV_BASE_URL}}

- name: Generate google-services.json
run: |
echo '${{secrets.GOOGLE_SERVICES}}' > ./app/google-services.json
- name: Build with Gradle
run: ./gradlew build

- name: Run test
run: ./gradlew test
190 changes: 190 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,190 @@
# Created by https://www.toptal.com/developers/gitignore/api/android,androidstudio,kotlin
# Edit at https://www.toptal.com/developers/gitignore?templates=android,androidstudio,kotlin

### Android ###
# Gradle files
.gradle/
build/
build/*

# Local configuration file (sdk path, etc)
local.properties

# Log/OS Files
*.log

# Android Studio generated files and folders
captures/
.externalNativeBuild/
.cxx/
*.apk
output.json

# IntelliJ
*.iml
.idea/
!.idea/icon.svg
misc.xml
deploymentTargetDropDown.xml
render.experimental.xml

# Keystore files
*.jks
*.keystore

# Google Services (e.g. APIs or Firebase)
google-services.json

# Android Profiling
*.hprof

### Android Patch ###
gen-external-apklibs

# Replacement of .externalNativeBuild directories introduced
# with Android Studio 3.5.

### Kotlin ###
# Compiled class file
*.class

# Log file

# BlueJ files
*.ctxt

# Mobile Tools for Java (J2ME)
.mtj.tmp/

# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
replay_pid*

### AndroidStudio ###
# Covers files to be ignored for android development using Android Studio.

# Built application files
*.ap_
*.aab

# Files for the ART/Dalvik VM
*.dex

# Java class files

# Generated files
bin/
gen/
out/

# Gradle files
.gradle

# Signing files
.signing/

# Local configuration file (sdk path, etc)

# Proguard folder generated by Eclipse
proguard/

# Log Files

# Android Studio
/*/build/
/*/local.properties
/*/out
/*/*/build
/*/*/production
.navigation/
*.ipr
*~
*.swp

# Keystore files

# Google Services (e.g. APIs or Firebase)
# google-services.json

# Android Patch

# External native build folder generated in Android Studio 2.2 and later
.externalNativeBuild

# NDK
obj/

# IntelliJ IDEA
*.iws
/out/

# User-specific configurations
.idea/caches/
.idea/libraries/
.idea/shelf/
.idea/workspace.xml
.idea/tasks.xml
.idea/.name
.idea/compiler.xml
.idea/copyright/profiles_settings.xml
.idea/encodings.xml
.idea/misc.xml
.idea/modules.xml
.idea/scopes/scope_settings.xml
.idea/dictionaries
.idea/vcs.xml
.idea/jsLibraryMappings.xml
.idea/datasources.xml
.idea/dataSources.ids
.idea/sqlDataSources.xml
.idea/dynamic.xml
.idea/uiDesigner.xml
.idea/assetWizardSettings.xml
.idea/gradle.xml
.idea/jarRepositories.xml
.idea/navEditor.xml

# Legacy Eclipse project files
.classpath
.project
.cproject
.settings/

# Mobile Tools for Java (J2ME)

# Package Files #

# virtual machine crash logs (Reference: http://www.java.com/en/download/help/error_hotspot.xml)

## Plugin-specific files:

# mpeltonen/sbt-idea plugin
.idea_modules/

# JIRA plugin
atlassian-ide-plugin.xml

# Mongo Explorer plugin
.idea/mongoSettings.xml

# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties

### AndroidStudio Patch ###

!/gradle/wrapper/gradle-wrapper.jar

# End of https://www.toptal.com/developers/gitignore/api/android,androidstudio,kotlin
feature/build
35 changes: 34 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1,34 @@
# DMS-Android
<!--![](https://user-images.githubusercontent.com/101160207/231135123-be428205-09e8-427d-abad-80c3bbbd0f58.png)-->
![png](https://user-images.githubusercontent.com/68860610/233824618-8b764a7f-51dc-41ca-aa84-fd9ee3b76849.png)

# DMS

DMS는 Dormitory Management System의 약자로, 학교와 학생의 기숙사 생활을 편리하게 하기 위한 서비스입니다.
저희는 학생들의 편리한 기숙사 생활을 위한 기능을 제공합니다

> 1. 사감실에 직접 가지 않고도 잔류, 자습실 이용 등을 간편하게 신청할 수 있어요
> 2. 앱을 통해서 공지사항을 빠르게 확인할 수 있어요
> 3. 언제든지 자신의 상벌점을 확인할 수 있어요
DMS는 기숙사를 위한 편의 시스템을 목표로 하고 있기 때문에, 사용자의 의견을 적극 수용하여 기숙사 생활을 개선하는 데 전념하고 있습니다.
기숙사에서의 불편한 점이 무엇인지, 학생과 사감선생님의 의견에 귀기울이고 개선하기 위해 항상 노력합니다.

## 홈 & 신청
![Group 18212](https://user-images.githubusercontent.com/68860610/233824121-eabed662-0182-4293-a18e-0b31767fdd1d.png)
## 공지 & 마이페이지
![Group 18213](https://user-images.githubusercontent.com/68860610/233824113-72a802f2-4ad6-4402-9ddd-a58399a58bf5.png)
## 위젯 & WatchOS
![Group 18214](https://user-images.githubusercontent.com/68860610/233824111-b94757fe-9a94-41fd-97a4-b4b6e7b1fece.png)

</br>
</br>

# Contributors

</br>
</br>
<div align="center">
<a href="https://github.com/team-aliens/DMS-Android/graphs/contributors">
<img src="https://contrib.rocks/image?repo=team-aliens/DMS-Android" />
</a>
</div>
1 change: 1 addition & 0 deletions app/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/build
Loading

0 comments on commit 0460cba

Please sign in to comment.