[PR #25] [MERGED] feature: Adding support for Github codespaces #52

Closed
opened 2026-02-16 12:26:44 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/stoatchat/for-android/pull/25
Author: @alexjyong
Created: 8/11/2025
Status: Merged
Merged: 8/11/2025
Merged by: @infi

Base: devHead: feature-codespace-support


📝 Commits (7)

  • f14f5dd Adding support for codespaces
  • 1b00391 Merge branch 'revoltchat:dev' into feature-codespace-support
  • 5bcf8a3 feat: allowing this to be ran in automated contexts
  • e15d19b Update devcontainer.json
  • 0f4a992 feat: Adding in dummy google services json file, and updating documentation
  • 52ac2cf fix: typo :)
  • 577c198 Adjusting storage bucket per feedback in Revolt Dev server.

📊 Changes

4 files changed (+131 additions, -9 deletions)

View changed files

.devcontainer/devcontainer.json (+23 -0)
app/google-services.json.example (+68 -0)
📝 docs/src/content/docs/contributing/setup.mdx (+21 -4)
📝 scripts/download_deps.ts (+19 -5)

📄 Description

Signed-off-by: Alex Yong alexjyong@gmail.com## Please make sure to check the following tasks before opening and submitting a PR

  • I understand and have followed the contribution guide
  • I have tested my changes locally and they are working as intended
image

Per discussion in Lounge on Revolt

I made a separate PR for codespaces set up. Also updated documents a bit, and updated download_deps.ts to be able to work in an automated context.

I understand there was discussion that Google Services updates and devcontainer.json should be separate PRs, but I found that it wouldn't build without an example file, also, having a json file with just {} would also throw errors.

My goal was for this to be a quick way for devs to start up a dev environment.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/stoatchat/for-android/pull/25 **Author:** [@alexjyong](https://github.com/alexjyong) **Created:** 8/11/2025 **Status:** ✅ Merged **Merged:** 8/11/2025 **Merged by:** [@infi](https://github.com/infi) **Base:** `dev` ← **Head:** `feature-codespace-support` --- ### 📝 Commits (7) - [`f14f5dd`](https://github.com/stoatchat/for-android/commit/f14f5dd4c6e401b9e8f3adf6ec466ad00f22931d) Adding support for codespaces - [`1b00391`](https://github.com/stoatchat/for-android/commit/1b003918b0ffd5c4eb24c2fb3c43ac822bfed78e) Merge branch 'revoltchat:dev' into feature-codespace-support - [`5bcf8a3`](https://github.com/stoatchat/for-android/commit/5bcf8a325a98df14628cfffe42e099e8950fc722) feat: allowing this to be ran in automated contexts - [`e15d19b`](https://github.com/stoatchat/for-android/commit/e15d19b97f28b6daad521ab65eef382b7a73dbfd) Update devcontainer.json - [`0f4a992`](https://github.com/stoatchat/for-android/commit/0f4a9929792db63e749eaf4ffd2c396ce524280e) feat: Adding in dummy google services json file, and updating documentation - [`52ac2cf`](https://github.com/stoatchat/for-android/commit/52ac2cf0783772e386004f052af65e0bb9354b76) fix: typo :) - [`577c198`](https://github.com/stoatchat/for-android/commit/577c1982b6bc82b429568cb422c7081bcfb0cd4d) Adjusting storage bucket per feedback in Revolt Dev server. ### 📊 Changes **4 files changed** (+131 additions, -9 deletions) <details> <summary>View changed files</summary> ➕ `.devcontainer/devcontainer.json` (+23 -0) ➕ `app/google-services.json.example` (+68 -0) 📝 `docs/src/content/docs/contributing/setup.mdx` (+21 -4) 📝 `scripts/download_deps.ts` (+19 -5) </details> ### 📄 Description Signed-off-by: Alex Yong <alexjyong@gmail.com>## Please make sure to check the following tasks before opening and submitting a PR - [X] I understand and have followed the [contribution guide](https://github.com/revoltchat/.github/blob/master/.github/CONTRIBUTING.md) - [X] I have tested my changes locally and they are working as intended <img width="1141" height="195" alt="image" src="https://github.com/user-attachments/assets/8e926666-c13a-4a1a-bb8a-6c9d7d986a49" /> Per discussion in [Lounge on Revolt](https://app.revolt.chat/server/01F7ZSBSFHQ8TA81725KQCSDDP/channel/01F92C5ZXBQWQ8KY7J8KY917NM/01K2CWMDQ9ZSR4YH3X6S4T04TB) I made a separate PR for codespaces set up. Also updated documents a bit, and updated `download_deps.ts` to be able to work in an automated context. I understand there was discussion that Google Services updates and devcontainer.json should be separate PRs, but I found that it wouldn't build without an example file, also, having a json file with just `{}` would also throw errors. My goal was for this to be a quick way for devs to start up a dev environment. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-16 12:26:44 -05:00
yindo closed this issue 2026-02-16 12:26:44 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: stoatchat/for-android#52