Services: Difference between revisions

From /dev/hack
Cleeb (talk | contribs)
No edit summary
Cleeb (talk | contribs)
No edit summary
Line 8: Line 8:


=== Features ===
=== Features ===
* **Real-time messaging**: Chat in real-time with other members using both direct messages and group chat rooms.
* Real-time messaging: Chat in real-time with other members using both direct messages and group chat rooms.
* **End-to-End Encryption**: Our Matrix homeserver supports end-to-end encryption, ensuring that your conversations remain private.
* End-to-End Encryption: Our Matrix homeserver supports end-to-end encryption, ensuring that your conversations remain private.
* **Federation**: Connect with users on other Matrix servers, allowing seamless communication with people in other communities.
* Federation: Connect with users on other Matrix servers, allowing seamless communication with people in other communities.
* **Bridging**: Use Matrix to bridge communications with other platforms like IRC, Slack, and Discord.
* Bridging: Use Matrix to bridge communications with other platforms like IRC, Slack, and Discord.
* **VoIP and Video Conferencing**: Use Matrix for voice and video calls, providing seamless integration for real-time communication.
* VoIP and Video Conferencing: Use Matrix for voice and video calls, providing seamless integration for real-time communication.


=== How to Join ===
=== How to Join ===
Line 28: Line 28:


=== Features ===
=== Features ===
* **Repositories**: Create and manage repositories for your projects, whether for personal or group development.
* Repositories: Create and manage repositories for your projects, whether for personal or group development.
* **Collaboration**: Collaborate with other members by tracking issues, pull requests, and reviewing code.
* Collaboration: Collaborate with other members by tracking issues, pull requests, and reviewing code.
* **Continuous Integration**: Integrate with CI/CD pipelines to automate testing and deployment.
* Continuous Integration: Integrate with CI/CD pipelines to automate testing and deployment.
* **Webhooks**: Connect your repositories to external services via webhooks to respond to events such as commits or pull requests.
* Webhooks: Connect your repositories to external services via webhooks to respond to events such as commits or pull requests.
* **User Management**: Fine-grain access control lets you manage repo visibility (private/public) and user permissions.
* User Management: Fine-grain access control lets you manage repo visibility (private/public) and user permissions.


=== How to Get Started ===
=== How to Get Started ===

Revision as of 17:28, 21 August 2024

Services

devhack services! we run these on servers at the space and try to opt for the best self-hosted options available that fit our use cases.

Matrix Homeserver

Overview

Our community operates a self-hosted Matrix homeserver, providing secure and decentralized communication for our members. Matrix is an open standard for interoperable, decentralized, and real-time communication.

Features

  • Real-time messaging: Chat in real-time with other members using both direct messages and group chat rooms.
  • End-to-End Encryption: Our Matrix homeserver supports end-to-end encryption, ensuring that your conversations remain private.
  • Federation: Connect with users on other Matrix servers, allowing seamless communication with people in other communities.
  • Bridging: Use Matrix to bridge communications with other platforms like IRC, Slack, and Discord.
  • VoIP and Video Conferencing: Use Matrix for voice and video calls, providing seamless integration for real-time communication.

How to Join

1. Download and install Element, a popular Matrix client. 2. Register an account on our Matrix homeserver: devhack.net 3. Once logged in, join the #devhack:devhack.net space.

Additional Resources

Git Forge

Overview

Our HackerSpace hosts its own Git forge, providing a platform for collaborative software development and version control. The Git forge is self-hosted using the Forgejo platform, an open-source alternative to popular services like GitHub and GitLab.

Features

  • Repositories: Create and manage repositories for your projects, whether for personal or group development.
  • Collaboration: Collaborate with other members by tracking issues, pull requests, and reviewing code.
  • Continuous Integration: Integrate with CI/CD pipelines to automate testing and deployment.
  • Webhooks: Connect your repositories to external services via webhooks to respond to events such as commits or pull requests.
  • User Management: Fine-grain access control lets you manage repo visibility (private/public) and user permissions.

How to Get Started

1. Visit our Git forge and login using your [/IDP IDP account] 2. Create a new repository or browse existing ones to get involved in ongoing projects. 3. Start pushing code using `git`:

  ```shell
  git clone https://git.devhack.net/you/your-repo.git
  cd your-repo
  git add .
  git commit -m "Your commit message"
  git push origin main
  ```

Additional Resources

Forgejo User Guide Git Documentation

Other Services

We offer a variety of additional services for our members, including:

wireguard access to the space network - contact Zack?