Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What was changed?
Created as a blog post that describes the journey of building a secure, user-controlled P2P (Peer-to-Peer) file-sharing project. It discusses the motivation behind the project, the challenges faced with traditional P2P systems, the solution implemented, and the testing/feedback process.
Why was it changed?
The post was created to share our journey and insights about developing a P2P file-sharing app with an open-source mindset. The intention is to:
Showcase commitment to open-source development, security, and privacy.
Address the limitations of traditional P2P applications and how your solution improves upon them.
Provide a detailed, engaging account of the process, helping others in the community learn from experience.
Inspire others to consider similar approaches in their projects by highlighting the importance of user control, authentication, and security in P2P applications.
How was it changed?
The content was structured as a blog post with the following sections:
Introduction: This part introduces the open-source philosophy behind the project and sets the stage for the reader to understand the significance of privacy and security in file sharing.
Building the P2P Application: Here, the challenges of traditional P2P file sharing are outlined, and the specific problems (such as lack of control and security) are discussed.
Our Solution: This section explains the features you implemented, like authentication and a file transfer management interface, to improve control and security.
Testing and Feedback: After developing the application, feedback from both the professor and peers was incorporated, highlighting the positive reception of the project.
Images: Visuals (such as screenshots of the application) are included to give readers a clear idea of the user interface and workflow.
The benefits of open-source development, clearly outline how others can get involved, and provide the necessary resources for contributing (such as a contributing guide, code of conduct, and project board).