BigBlueButton3.0NetCore8Library 1.0.1

dotnet add package BigBlueButton3.0NetCore8Library --version 1.0.1
                    
NuGet\Install-Package BigBlueButton3.0NetCore8Library -Version 1.0.1
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="BigBlueButton3.0NetCore8Library" Version="1.0.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="BigBlueButton3.0NetCore8Library" Version="1.0.1" />
                    
Directory.Packages.props
<PackageReference Include="BigBlueButton3.0NetCore8Library" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add BigBlueButton3.0NetCore8Library --version 1.0.1
                    
#r "nuget: BigBlueButton3.0NetCore8Library, 1.0.1"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#addin nuget:?package=BigBlueButton3.0NetCore8Library&version=1.0.1
                    
Install BigBlueButton3.0NetCore8Library as a Cake Addin
#tool nuget:?package=BigBlueButton3.0NetCore8Library&version=1.0.1
                    
Install BigBlueButton3.0NetCore8Library as a Cake Tool

BBB.CORE.FINAL Project

About the Project

BBB.CORE.FINAL is a .NET Core 8-based library and API layer for BigBlueButton. This project is designed to simplify interaction with BigBlueButton and streamline integration processes.

Project Structure

The project consists of the following main components:

  • BBB.CORE.FINAL.API: API layer for communication with BigBlueButton.
  • BBB.CORE.FINAL.Library: Library containing essential functions for BigBlueButton integration.
  • .gitattributes: File defining Git attributes.
  • .gitignore: File specifying files and directories to be ignored by Git.
  • BBB.CORE.FINAL.sln: Visual Studio solution file.

Installation

To run the project on your local environment, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/yas1n09/BBB.CORE.FINAL.git
    
  2. Open the Solution:

    Open the BBB.CORE.FINAL.sln file using Visual Studio or a compatible IDE.

  3. Install Required Dependencies:

    Manage the NuGet packages in the project and install any missing dependencies.

  4. Configure BigBlueButton Connection Settings:

    Update the appsettings.json file with your BigBlueButton server details:

    {
      "BigBlueButton": {
        "BaseUrl": "https://your-bbb-server.com/bigbluebutton/",
        "SecretKey": "your-secret-key"
      }
    }
    
  5. Run the Application:

    Start the project via your chosen IDE or use the following command:

    dotnet run --project BBB.CORE.FINAL.API
    

API Usage

The API provides endpoints for interacting with BigBlueButton:

  • Create a meeting (POST /api/meetings/create)
  • Get meeting details (GET /api/meetings/{meetingId})
  • End a meeting (POST /api/meetings/end)
  • Add a user to a meeting (POST /api/meetings/add-user)

For more details, refer to the Swagger documentation:

https://localhost:5001/swagger/index.html

Contributing

If you would like to contribute, please open an issue first to discuss the changes you want to make. For major changes, create an issue to explain what you intend to modify and why.

  1. Fork the repository.
  2. Create your branch (feature/FeatureName).
  3. Make your changes and commit them.
  4. Push to your branch.
  5. Open a pull request.

License

This project does not currently contain any license information.

Contact

For any questions or suggestions, please contact the project owner via GitHub.

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.1 142 2 months ago
1.0.0 196 2 months ago