You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 13, 2022. It is now read-only.
@@ -93,30 +95,32 @@ Unreleased features are **highlighted**.
93
95
94
96
## Modules part of only the Proprietary repository
95
97
96
-
-Coder
98
+
-Upcoming Coding workspace
97
99
- Fusion
98
100
- Messages and its notification system
99
101
- Upcoming 1v1 features
100
102
- Upcoming Bored! feature
101
103
- Upcoming Help! feature
102
-
-Updated Music Player
104
+
- Music Player ( updated )
103
105
104
106
If you want to work on anything apart from the modules present in the open-source repository, please contact us.
105
107
106
108
## Features that are part of the open-source repo
107
109
108
-
109
110
- Notes
110
111
- Tasks
112
+
- Coder
111
113
- Quizzes
112
114
- Forum
113
115
- Resources
114
116
- Upcoming User Finder
115
-
-Current Music player
117
+
- Music player ( current version )
116
118
- Blog Platform by DomeCode
117
119
118
120
You will be able to contribute to all of these features and they *will be kept* open-source forever. You will also be able to contribute to the base front-end of DomeCode without having to apply to be a part of the internal development team.
119
121
122
+
Once we are profitable, we might reconsider some of the modules that are kept private to be made open-source. We <3 open-source. However, at the same time it's important to minimize the chances of replicability by making the parts of DomeCode that are not generic in nature, closed-source at least until we are a bigger player in the market.
123
+
120
124
## Setup
121
125
122
126
Please refer to the [Contribution Guide](https://github.com/The-Domecode/domecode-opensource/blob/master/contribution.md)
@@ -135,7 +139,7 @@ Please refer to the [Contribution Guide](https://github.com/The-Domecode/domecod
135
139
136
140
- The variables you should include are the ones with `config()` next to them in the `devmanage.py` file. If there's an error due to the missing value of an environment variable, it can be fixed with ease by passing in appropriate variables. It's pretty generic stuff.
137
141
138
-
142
+
- The Postgres DB user should be a SUPERUSER to apply migrations for the latest search technique being used in DomeCode.
139
143
140
144
Here's a dummy .env file you can use:
141
145
```
@@ -154,6 +158,9 @@ AWS_STORAGE_BUCKET_NAME="hc"
154
158
ADMIN_URL="admin"
155
159
JUDGE0_RAPID_API_KEY="abc"
156
160
HONEYBADGER_KEY="abc"
161
+
DB_NAME="domecode"
162
+
DB_USER="dummy"
163
+
DB_PASSWORD="password"
157
164
```
158
165
159
166
- If you want to do something involving the judge api, get your own api key from [here](https://rapidapi.com/hermanzdosilovic/api/judge0) and place that key in the ```JUDGE0_RAPID_API_KEY``` variable in .env
@@ -182,7 +189,7 @@ Note : In the repo's language stats, HTML and CSS have been disabled intentional
182
189
## 🧑 Contributors
183
190
184
191
-[Arth Tyagi](https://github.com/arthtyagi) - Founder, CEO, Full Stack Developer, [DomeCode](https://domecode.com/)
0 commit comments