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

Contribution ideas #58

Closed
4 tasks
PotentialStyx opened this issue Jan 7, 2021 · 7 comments
Closed
4 tasks

Contribution ideas #58

PotentialStyx opened this issue Jan 7, 2021 · 7 comments
Labels
help wanted Extra attention is needed
Milestone

Comments

@PotentialStyx
Copy link
Member

here is a list of ideas for new contributors (you can get cool discord rank for contributing)

  • Improve ui
  • Add new commands/features
  • Make repldex easier to use
  • Fix bugs
@PotentialStyx PotentialStyx added the help wanted Extra attention is needed label Jan 7, 2021
@PotentialStyx PotentialStyx pinned this issue Jan 7, 2021
@leon332157
Copy link
Member

I think there's a few things we can do to make contributing easier:

  • There should be a database server/mock database for contributing only, which makes testing easier.
  • With the above being said, this allows local testing of the website and bot which isn't dependent on the database if the mock server was implemented.
  • Unit test to work with the mock server. (This is worth considering but isn't as important)

So I think the the most immediate solution is by finishing an API server and make the website, the bot and the database 3 different applications.

@PotentialStyx
Copy link
Member Author

I think there's a few things we can do to make contributing easier:

  • There should be a database server/mock database for contributing only, which makes testing easier.
  • With the above being said, this allows local testing of the website and bot which isn't dependent on the database if the mock server was implemented.
  • Unit test to work with the mock server. (This is worth considering but isn't as important)

So I think the the most immediate solution is by finishing an API server and make the website, the bot and the database 3 different applications.

Hello! So I agree, we have 2 of these in their own separate issues #39 is for unit tests, and #35 for api.

Right now the bot and website can be hosted separately but we should definitely work on a testing version of database.py (one that has hard coded answers) so that testing the website/ bot can be made easier without having to setup mongo db. Also for separating them more that could be added to config.json (let users choose server bot or both, and testing mode or live database )

@leon332157
Copy link
Member

I'm working on re-organizing the repo into something that's easier to contribute with. I will make a pull request later. Another suggestion is that if we are decided on using poetry for package management, we should keep the lock file instead of ignoring it.

@PotentialStyx
Copy link
Member Author

PotentialStyx commented Jan 7, 2021

I'm working on re-organizing the repo into something that's easier to contribute with. I will make a pull request later. Another suggestion is that if we are decided on using poetry for package management, we should keep the lock file instead of ignoring it.

One idea I had was to split the server into a module so it would be server.api, server.admin all that, and to maybe move all of discord bot into a module

Module as in those folder module things

@stjet
Copy link
Collaborator

stjet commented Jan 7, 2021

I'm working on featured articles and a guide page

@mat-1
Copy link
Member

mat-1 commented Jan 7, 2021

These ideas should be made into individual detailed issues

@PotentialStyx PotentialStyx added this to the Repldex v3 milestone Nov 1, 2021
@PotentialStyx
Copy link
Member Author

Outdated, v3 will address ui, and the rest should be separate issues if anyone wants them done or added.

@stjet stjet unpinned this issue Mar 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

4 participants