Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Restructure project + server plugins #837

Closed
wants to merge 15 commits into from
Closed

Conversation

SamuelScheit
Copy link
Member

@SamuelScheit SamuelScheit commented Aug 13, 2022

Assignments

samuel: code
matteo, arcane, erkinalp: review
cat: documentation

@SamuelScheit SamuelScheit changed the base branch from master to staging August 13, 2022 00:02
Copy link
Member Author

@SamuelScheit SamuelScheit left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

.vscode/launch.json Outdated Show resolved Hide resolved
@erkinalp erkinalp added Enhancement New feature or request Infrastructure labels Aug 13, 2022
@erkinalp erkinalp added this to the Advanced Fosscord features milestone Aug 13, 2022
@erkinalp erkinalp self-requested a review August 13, 2022 07:21
@TheArcaneBrony TheArcaneBrony linked an issue Aug 13, 2022 that may be closed by this pull request
3 tasks
Copy link
Contributor

@erkinalp erkinalp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@TheArcaneBrony pointed out there is no way to restrict a plugin's capability with this PR

one should be able to restrict which components and users the plugin can act on

@TheArcaneBrony
Copy link
Member

This could be resolved by having an "official" plugin repository, with plugins that are checked and verified to be following policies and not doing dodgy things. For externally sourced plugins, it would be up to the user to read and understand the code.

@MaddyUnderStars
Copy link
Member

Gonna close this for now, because the only relevant part now is the plugin system. Should make a new PR with just the plugin system code at some point, if we still want server plugins?

@TheArcaneBrony TheArcaneBrony deleted the dev/plugins branch February 9, 2023 17:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or request Infrastructure
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Plugin system
5 participants