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
-**Real-time Communication**: Communicate seamlessly with others in real-time.
24
24
-**Media Sharing**: Easily share media within your chats.
25
25
-**Secure Connections**: Integrated with TLS encryption to ensure privacy and security.
26
-
-**PostgreSQL integration:** Manage user data, messages, and logs in a reliable relational database.
26
+
-**PostgreSQL Integration**: Manage user data, messages, and logs in a reliable relational database geared towards data integrity.
27
27
28
28
## Future Enhancements
29
29
@@ -112,10 +112,35 @@ To set up the project locally, follow the instructions for each component:
112
112
113
113
Contributions are welcome! To contribute:
114
114
115
-
1. Fork the repository.
116
-
2. Create a new branch for your feature or bug fix.
117
-
3. Ensure your code adheres to the project's style and conventions.
118
-
4. Submit a pull request with a detailed description of your changes.
115
+
1.**Fork the repository.**
116
+
2.**Open a new issue** — if you are intending to fix a bug or feature — describing it thoroughly.
117
+
3.**Create a new branch** for your feature or bug fix.
118
+
4.**Ensure your code is clean and readable** — at least to some extent.
119
+
It doesn't have to be perfect, but aim for clarity, and avoid ambiguity and complexity as much as possible.
120
+
121
+
Remember:
122
+
> _"An idiot admires complexity, while a genius appreciates simplicity"_
123
+
> — **Terry A. Davis**
124
+
>
125
+
> _"Truth is ever to be found in simplicity, and not in the multiplicity and confusion of things"_
126
+
> — **Sir Isaac Newton**
127
+
128
+
Lastly, try adhering to the most rudimental and basic [programming principles].
129
+
130
+
> **Note:** if you are wondering what this project's style guide is — it doesn't have one. Nevertheless, if you are looking for a reference of how files should be formatted:
131
+
>
132
+
> - For code formatting, I have found that [Google's Style guide] is thorough, comprehensive — and broadly applicable.
133
+
> - In terms of documentation, I would suggest [Microsoft's Writing Style Guide].
134
+
>
135
+
> That said, don't sweat too much about following these strictly — I myself probably don't conform to most of their conventions.
136
+
137
+
5.**Submit a pull request** with a detailed description of your changes — and I may review it eventually.
138
+
139
+
For further details, see [CONTRIBUTING.md](./CONTRIBUTING.md).
0 commit comments