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

Make proposing changes easier for everyone #16

Open
5 of 8 tasks
iminlikewithyou opened this issue Jan 17, 2024 · 0 comments
Open
5 of 8 tasks

Make proposing changes easier for everyone #16

iminlikewithyou opened this issue Jan 17, 2024 · 0 comments
Labels
major A feature with substantial impact to the project and requires careful deliberation or planning. priority:1 Important. Feels bad to not address. type:structure

Comments

@iminlikewithyou
Copy link
Member

iminlikewithyou commented Jan 17, 2024

@tollt - mega brain structure:

  • use discord bots to upload .diff files, bot will automatically make a pull request on a new branch on their directory
  • editors should be able to update the branch with their write permissions
  • the original user can update their original .diff by specifying another .diff to diff their diff
  • editors approve the PR as usual
  • the .diff should automatically get applied to the English dictionary (with support for other dictionaries possible in the distant future - make an issue for this)
  • and eventually when a release is published to this repository, the release branch should get updated with a clone of the master branch

need to also:

  • protect against attacks from users by limiting the amount of PRs you can make daily
  • only allow accounts older than one day to propose changes
@iminlikewithyou iminlikewithyou added major A feature with substantial impact to the project and requires careful deliberation or planning. priority:1 Important. Feels bad to not address. type:structure labels Jan 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
major A feature with substantial impact to the project and requires careful deliberation or planning. priority:1 Important. Feels bad to not address. type:structure
Projects
None yet
Development

No branches or pull requests

1 participant