Skip to content

Argon is blazing fast chat, voice and video platform

Notifications You must be signed in to change notification settings

argon-chat/argon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

Argon Voice & Video Platform - Master Repository

Welcome to the Argon Voice & Video Platform master repository!
This repository serves as the central hub for all the information related to our platform, offering voice and video communication solutions that are scalable, reliable, and high-quality.

Overview

Argon is a distributed, self-hosted platform for voice and video communications, designed to be easily scalable for businesses of all sizes. Whether you're interested in contributing to the code, deploying your own instance, or just staying informed about our progress, you've come to the right place!

This master repository is intended to help you navigate through the Argon platform's development, features, and issue tracking.
Here, you'll find details about the overall system, contributions, and the relationships between the different components.

Repositories

The Argon platform is organized into several repositories, each dedicated to a key part of the project:

  1. server: Contains the entire backend, including the server-side logic, communication protocols, and integration layers. This is where the core functionality of the Argon platform resides, making sure that every call, stream, and message is handled seamlessly. The server is licensed under the Business Source License 1.1. See server LICENSE for more details.

  2. client: Includes the host application along with the Vue-based frontend. This repository covers everything related to the user interface and experience, ensuring intuitive navigation, clean UI design, and real-time features for users. The client is licensed under the GPL-2.0 license. See client LICENSE for more details.

  3. infra: Contains infrastructure-related scripts, such as CI/CD workflows, deployment configurations, and Docker images. This repository is responsible for automation, helping us deploy updates and scale the platform efficiently. (Currently is a private repo)

What to Find Here

In this master repository, we focus on:

  • Issues Tracking: We centralize our issue management here to provide a unified view of all project tasks and challenges. You can browse through the issue tracker to understand what we're working on, report bugs, or propose new features.

  • Project Management: We use GitHub Projects to plan and track progress for milestones, features, and releases. Our project boards help maintain transparency and give an overview of what is in development, what's next, and our long-term goals.

  • Documentation: This repository includes the general documentation for the entire project, covering architecture overviews, contribution guidelines, and getting started information for developers and users alike.

Getting Started

Interested in joining us or deploying your own Argon instance? Start by checking out our documentation:

  • Installation Guides: Step-by-step instructions on how to set up and run your own instance of the Argon platform.
  • Contribution Guide: Guidelines on how to contribute to the project, including coding standards, how to open pull requests, and how to help with testing.
  • Architecture Overview: Learn about how the different parts of the Argon platform interact with each other, and get a glimpse into our technology stack.

How to Contribute

We welcome contributions from developers, testers, and users! You can contribute in many ways, including:

  • Reporting bugs and suggesting features in the issues tracker.
  • Developing new features or fixing bugs. Check out our contribution guidelines to get started.
  • Improving documentation to make it easier for others to understand and use the Argon platform.

Contact

If you have questions, ideas, or feedback, feel free to reach out to us:

  • Discussions: Join our GitHub Discussions to talk about feature ideas, ask questions, or just get to know other members of the community.
  • Email: For more formal inquiries, you can reach us at [email protected].

Acknowledgments

We'd like to thank our contributors and the broader open-source community for their help and support. This project wouldn't be possible without you!

Feel free to explore, contribute, and help us build the next-generation voice and video communication platform!

About

Argon is blazing fast chat, voice and video platform

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published