Skip to content

Commit d76ba45

Browse files
committed
refactor: rename project from 'moroccan-stream' to 'lgamila' and update related configurations and documentation
1 parent 83afe17 commit d76ba45

19 files changed

Lines changed: 10205 additions & 5743 deletions

File tree

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ jobs:
126126
- Clean, modern interface
127127
128128
### 🐛 Bug Reports
129-
If you encounter any issues, please [report them here](https://github.com/stormix/moroccan-stream/issues).
129+
If you encounter any issues, please [report them here](https://github.com/stormix/lgamila/issues).
130130
files: |
131131
apps/extension/releases/lgamila-live-${{ steps.version.outputs.version }}-chrome.zip
132132
apps/extension/releases/lgamila-live-${{ steps.version.outputs.version }}-firefox.zip

README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# LGamila Stream Platform
22

3-
![GitHub Issues or Pull Requests](https://img.shields.io/github/issues/stormix/moroccan-stream)
3+
![GitHub Issues or Pull Requests](https://img.shields.io/github/issues/stormix/lgamila)
44

55
<div align="center">
66

@@ -10,7 +10,7 @@
1010

1111
A comprehensive platform for discovering and tracking Moroccan streamers on Twitch and Kick, featuring a browser extension, web platform, and robust backend API.
1212

13-
[Download Extension](#browser-extension) · [Report Bug](https://github.com/stormix/moroccan-stream/issues) · [Request Feature](https://github.com/stormix/moroccan-stream/issues)
13+
[Download Extension](#browser-extension) · [Report Bug](https://github.com/stormix/lgamila/issues) · [Request Feature](https://github.com/stormix/lgamila/issues)
1414

1515
</div>
1616

@@ -61,9 +61,9 @@ This monorepo includes the following packages/apps:
6161

6262
### Packages
6363

64-
- `@moroccan-stream/shared`: Shared utilities and type definitions
65-
- `@moroccan-stream/logging`: Structured logging with context support and Sentry integration
66-
- `@moroccan-stream/typescript-config`: TypeScript configurations
64+
- `@lgamila/shared`: Shared utilities and type definitions
65+
- `@lgamila/logging`: Structured logging with context support and Sentry integration
66+
- `@lgamila/typescript-config`: TypeScript configurations
6767

6868
## Getting Started
6969

@@ -80,8 +80,8 @@ This monorepo includes the following packages/apps:
8080
1. **Clone the repository:**
8181

8282
```bash
83-
git clone https://github.com/stormix/moroccan-stream.git
84-
cd moroccan-stream
83+
git clone https://github.com/stormix/lgamila.git
84+
cd lgamila
8585
```
8686

8787
2. **Install dependencies:**
@@ -142,7 +142,7 @@ The backend provides a REST API for accessing streamer data:
142142

143143
#### Download Pre-built Extension
144144

145-
You can also download pre-built extension files from our [GitHub Releases](https://github.com/stormix/moroccan-stream/releases).
145+
You can also download pre-built extension files from our [GitHub Releases](https://github.com/stormix/lgamila/releases).
146146

147147
### Web Platform
148148

@@ -161,7 +161,7 @@ Extension releases are automatically built and published via GitHub Actions. Eac
161161

162162
### Download Latest Release
163163

164-
Visit our [GitHub Releases page](https://github.com/stormix/moroccan-stream/releases) to download the latest extension builds.
164+
Visit our [GitHub Releases page](https://github.com/stormix/lgamila/releases) to download the latest extension builds.
165165

166166
### Creating Releases
167167

@@ -199,7 +199,7 @@ This project is licensed under the MIT License - see the [LICENSE](LICENSE) file
199199

200200
**Stormix** - [@stormix_dev](https://twitter.com/stormix_dev) - hello@stormix.dev
201201

202-
**Project Link**: [https://github.com/stormix/moroccan-stream](https://github.com/stormix/moroccan-stream)
202+
**Project Link**: [https://github.com/stormix/lgamila](https://github.com/stormix/lgamila)
203203

204204
## Acknowledgments
205205

RELEASING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ The project includes an automated GitHub Actions workflow that builds the browse
2929

3030
#### Via Manual Trigger
3131

32-
1. Go to the [Actions tab](https://github.com/stormix/moroccan-stream/actions) on GitHub
32+
1. Go to the [Actions tab](https://github.com/stormix/lgamila/actions) on GitHub
3333
2. Select the "Release Extension" workflow
3434
3. Click "Run workflow"
3535
4. Enter the version (e.g., `v1.0.1`)

apps/backend/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
2-
"name": "@moroccan-stream/backend",
2+
"name": "@lgamila/backend",
33
"scripts": {
4-
"dev": "pnpm --filter @moroccan-stream/backend --parallel \"/^dev:.*/\"",
4+
"dev": "pnpm --filter @lgamila/backend --parallel \"/^dev:.*/\"",
55
"dev:worker": "bun run --hot src/worker.ts",
66
"dev:server": "bun run --hot src/index.ts",
77
"start": "bun run src/index.ts",
@@ -21,8 +21,8 @@
2121
"dependencies": {
2222
"@hono/zod-validator": "^0.4.3",
2323
"@keyv/redis": "^4.6.0",
24-
"@moroccan-stream/logging": "workspace:*",
25-
"@moroccan-stream/shared": "workspace:*",
24+
"@lgamila/logging": "workspace:*",
25+
"@lgamila/shared": "workspace:*",
2626
"@sentry/bun": "^9.11.0",
2727
"@sentry/node": "^9.38.0",
2828
"@twurple/api": "^7.3.0",
@@ -50,7 +50,7 @@
5050
"zod": "^3.24.2"
5151
},
5252
"devDependencies": {
53-
"@moroccan-stream/typescript-config": "workspace:*",
53+
"@lgamila/typescript-config": "workspace:*",
5454
"@total-typescript/ts-reset": "^0.6.1",
5555
"@types/bun": "latest",
5656
"@types/pg": "^8.11.13",

apps/backend/src/lib/http.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { Logger } from '@moroccan-stream/logging';
1+
import type { Logger } from '@lgamila/logging';
22
import * as Sentry from '@sentry/node';
33
import axios, {
44
AxiosError,

apps/backend/src/lib/logger.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { createAppLogger, createLoggerContext } from '@moroccan-stream/logging';
1+
import { createAppLogger, createLoggerContext } from '@lgamila/logging';
22
import type { NodeClient } from '@sentry/node';
33
import * as Sentry from '@sentry/node';
44
import { env } from './env';
@@ -7,7 +7,7 @@ export const loggerContext = createLoggerContext();
77
const sentryClient = Sentry.getClient<NodeClient>();
88

99
export const logger = createAppLogger({
10-
app: 'moroccan-stream',
10+
app: 'lgamila',
1111
environment: env.NODE_ENV,
1212
version: '0.0.1',
1313
context: loggerContext,

apps/backend/src/lib/services/twitch.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { Logger } from '@moroccan-stream/logging';
1+
import type { Logger } from '@lgamila/logging';
22
import { ApiClient } from '@twurple/api';
33
import { AppTokenAuthProvider } from '@twurple/auth';
44
import { err, ok } from 'neverthrow';

apps/backend/tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"extends": "@moroccan-stream/typescript-config/bun.json",
2+
"extends": "@lgamila/typescript-config/bun.json",
33
"compilerOptions": {
44
"emitDecoratorMetadata": true,
55
"experimentalDecorators": true,

apps/extension/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "@moroccan-stream/extension",
2+
"name": "@lgamila/extension",
33
"displayName": "LGamila Live",
44
"version": "1.0.0",
55
"description": "This extension shows you a real-time list of all Moroccan Twitch and Kick streamers who are currently live.",

apps/extension/src/lib/constants.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ export const APP_NAME = 'LGamila Live';
22
export const APP_VERSION = '0.0.1';
33
export const APP_DESCRIPTION =
44
'This extension shows you a real-time list of all Moroccan Twitch and Kick streamers who are currently live.';
5-
export const APP_AUTHOR = 'Stormix <hello@moroccan-stream.dev>';
5+
export const APP_AUTHOR = 'Stormix <hello@s.dev>';
66

77
export const API_URL =
88
process.env.NODE_ENV === 'development'

0 commit comments

Comments
 (0)