尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證계단뿌셔클럽 서비스의 앱 코드 레포지토리
翻譯準備中
正在載入完整 README。 以下為已儲存的摘錄。
계단뿌셔클럽은 이동 약자를 위한 접근성 정보 등록/공유 플랫폼입니다. 사용자들이 직접 건물과 장소의 접근성 정보를 등록하고 공유할 수 있습니다. • 건물/장소의 접근성 정보 등록 및 조회 • 접근성 정보 기반 장소 검색 • 접근성 정보 공유 챌린지 참여 • 실시간 접근성 정보 업데이트 • React Native 개발 환경 • Cocoapods: iOS 라이브러리 관리 • ios-deploy: (선택사항) CLI를 통한 iOS 앱 설치/실행용 • Yarn: 패키지 관리자 이 명령어는 subprojects/scc-api/api-spec.yaml OpenAPI 명세를 기반으로 TypeScript API 클라이언트 코드를 생성합니다. API 명세가 변경될 때마다 실행해주세요. 이 단계는 Android 앱 빌드 전에 필수적으로 수행해야 합니다. Firebase 설정 파일은 빌드 환경별로 다르며, 빌드 프로세스 시작 전에 해당 위치에 있어야 합니다. 프로젝트는 GitHub Actions를 통해 자동으로 OTA 업데이트를 배포합니다: 1. 개발 환경 배포 • main 브랜치에 푸시하면 자동으로 개발 환경에 배포됩니다.檢視完整 README ↗
계단뿌셔클럽은 이동 약자를 위한 접근성 정보 등록/공유 플랫폼입니다. 사용자들이 직접 건물과 장소의 접근성 정보를 등록하고 공유할 수 있습니다.
git clone https://github.com/Stair-Crusher-Club/scc-app.git
cd scc-app
git submodule init
git submodule update
yarn install
cd ios && pod install && cd ..
yarn codegen
이 명령어는 subprojects/scc-api/api-spec.yaml OpenAPI 명세를 기반으로 TypeScript API 클라이언트 코드를 생성합니다. API 명세가 변경될 때마다 실행해주세요.
# 운영 환경 빌드
cp subprojects/scc-frontend-build-configurations/production/google-services.json android/app/src/production/
# 개발 환경 빌드
cp subprojects/scc-frontend-build-configurations/sandbox/google-services.json android/app/src/sandbox/
이 단계는 Android 앱 빌드 전에 필수적으로 수행해야 합니다. Firebase 설정 파일은 빌드 환경별로 다르며, 빌드 프로세스 시작 전에 해당 위치에 있어야 합니다.
yarn start
# iOS
yarn ios
# Android
yarn android
프로젝트는 GitHub Actions를 통해 자동으로 OTA 업데이트를 배포합니다:
main 브랜치에 푸시하면 자동으로 개발 환경에 배포됩니다.v<native minor 버전>-<yyyyMMdd>-<두 자리 시퀀스># 예시: 네이티브 버전 1.2, 2026년 2월 13일, 첫 번째 배포
git tag v1.2-20260213-01
git push origin v1.2-20260213-01
# 같은 날 두 번째 배포
git tag v1.2-20260213-02
git push origin v1.2-20260213-02
hot-updater를 사용한 수동 OTA 업데이트:
yarn ota-deploy:sandbox -i # 개발 환경
yarn ota-deploy:production -i # 운영 환경
Fastlane과 GitHub Actions를 사용한 네이티브 빌드 배포:
release-X.Y.Z 형식의 브랜치를 생성하고 push합니다. 버전 bump는 CI가 브랜치명에서 추출하여 자동 처리합니다.
git checkout -b release-1.3.2
git push origin release-1.3.2
(선택) 로컬에서 미리 버전을 올리고 싶다면 기존
prepare_release도 사용 가능:cd ios && bundle exec fastlane ios prepare_release version:1.3.2 cd android && bundle exec fastlane android prepare_release version:1.3.2
release-* 브랜치에 ios/** 또는 android/** 파일이 변경되면 GitHub Actions(cd-native-build.yml)가 자동으로 sandbox 네이티브 빌드를 실행합니다:
GitHub Actions에서 cd-native-build.yml 워크플로우를 **수동 실행(workflow_dispatch)**합니다:
android 또는 ios 선택production 선택Release 브랜치를 main에 머지하면, auto-tag-on-merge.yml이 버전 파일에서 버전을 읽어 v1.3.2-ios, v1.3.2-android 태그를 자동 생성합니다 (기록용).
프로젝트에 기여하고 싶으시다면 CONTRIBUTING.md를 참고해주세요.
이 프로젝트는 MIT 라이선스를 따릅니다. 자세한 내용은 LICENSE.md를 참고해주세요.
문의사항이나 버그 리포트는 GitHub Issues를 통해 제출해주세요.