Mattermost-server: Help code review BigBlueButton plugin repository

Created on 6 Jun 2019  路  17Comments  路  Source: mattermost/mattermost-server

If you're interested please comment here and come join our "Contributors" community channel on our daily build server, where you can discuss questions with community members and the Mattermost core team. For technical advice or questions, please join our "Developers" community channel.

New contributors please see our Plugins Guide.


Blindside Networks has contributed a great open source web conferencing BigBlueButton for Mattermost.

The source and documentation are available here: https://github.com/blindsidenetworks/mattermost-plugin-bigbluebutton

We're looking for help from our communities to code review the plugin and offer suggestions for improvements and fixes. Bonus for submitting a PR for those fixes!

AreIntegrations Medium Help Wanted TecGo TecReactJS

Most helpful comment

I'm the Product Manager for BigBlueButton.

We'd be interested in working with any developer familiar with Mattermost plugins that would like to review, improve, or extend the BigBlueButton integration with Mattermost.

If you are running Mattermost behind a corporate firewall and you are looking for a web conferencing solution that also works behind your firewall (i.e. you can run it locally like Mattermost), definitely check out BigBlueButton.

All 17 comments

I'm the Product Manager for BigBlueButton.

We'd be interested in working with any developer familiar with Mattermost plugins that would like to review, improve, or extend the BigBlueButton integration with Mattermost.

If you are running Mattermost behind a corporate firewall and you are looking for a web conferencing solution that also works behind your firewall (i.e. you can run it locally like Mattermost), definitely check out BigBlueButton.

@jasonblais I can review the server part of the plugin sometime this week.

Great, thank you @harshilsharma63! That would be great 馃憤

Ditto!

Any ideas on how I can add review comments? We need to diff the whole codebase.

If the repository owner can create an empty branch and a PR from master into this empty branch, I and other reviewers can add the review comments over there.

@harshilsharma63 An option is to do the following:

  1. git checkout --orphan dummy-branch
  2. commit the basic files that aren't going to be code reviewed
  3. push to upstream/dummy-branch
  4. commit everything we want to review to a new dummy-master branch
  5. make a PR for dummy-master -> dummy-branch
  6. comment on that PR

Also submitted a PR to document these in the dev docs https://github.com/mattermost/mattermost-developer-documentation/pull/304

@jasonblais yes, exactly. But this needs to be done on the original repo. Pushing the dummy branch would need write access.

Or I can do all that in my fork, but I'm not sure how convenient if will be for other folks. Thoughts?

Good point, wondering if someone on your team @ffdixon would be open to helping with steps 1 - 5 above (pushing a dummy branch and opening a PR for @harshilsharma63 to review)?

@harshilsharma63 we've made you a collaborator on https://github.com/blindsidenetworks/mattermost-plugin-bigbluebutton/ -- let us know if that gets you going.

@ffdixon that worked. Thanks!

Code review PR is over at https://github.com/blindsidenetworks/mattermost-plugin-bigbluebutton/pull/41

@jasonblais I had to make a minor change to the steps you mentioned.

  1. take a backup of project dir
  2. create dummy master branch with no code -

    git checkout --orphan dummy-master #create the dummy master branch
    git rm -rf . #remove everything from this branch
    git push origin dummy-master
    
  3. Create dummy-feature branch from dummy-master -

    git checkout -b dummy-feature
    # copy. everything from backup except the .git dir
    git add .
    git commit -m "Full checkin"
    git push origin dummy-feature
    
  4. Create a PR from dummy-feature -> dummy-master

@jasonblais @ffdixon I've added review comments for server component of the plugin.

Great, thank you! I'll let Fred chime in on the review comments as well 馃憤

Thanks @harshilsharma63 for the help :) Closing this issue

An updated version of the plugin is available at https://github.com/blindsidenetworks/mattermost-plugin-bigbluebutton/releases

Was this page helpful?
0 / 5 - 0 ratings