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

Cleanup and Audit - HBOT #123

Closed
4 of 6 tasks
Rixxan opened this issue Jan 12, 2022 · 17 comments
Closed
4 of 6 tasks

Cleanup and Audit - HBOT #123

Rixxan opened this issue Jan 12, 2022 · 17 comments

Comments

@Rixxan
Copy link
Member

Rixxan commented Jan 12, 2022

As part of 1.6, the existing code in this repository should be reviewed.

  • Is all code in line with PEP8 Standards?
  • Is all code as efficient as possible?
  • What errors, if any, are present in the current code?
  • Are any unused assets removed?
  • What can be done to improve the documentation?
  • What can be done to improve the speed and performance of the bot?
@Rixxan
Copy link
Member Author

Rixxan commented Jan 13, 2022

In GitLab by @rik079 on Jan 13, 2022, 07:01

I'm working on a list of all things that, in my opinion, need to be looked at. Basically all band-aids, quick-fixes, and workarounds that were added in and would probably not suffice for the next stage we are entering with this project.

@Rixxan
Copy link
Member Author

Rixxan commented Jan 13, 2022

In GitLab by @rik079 on Jan 13, 2022, 07:02

marked the checklist item Is all code in line with PEP8 Standards? as completed

@Rixxan
Copy link
Member Author

Rixxan commented Jan 13, 2022

In GitLab by @rik079 on Jan 13, 2022, 07:02

marked the checklist item Is all code in line with PEP8 Standards? as incomplete

@Rixxan
Copy link
Member Author

Rixxan commented Feb 10, 2022

A few things noticed in 1.5 pre-launch review:

  • Notify needs a dict/tuple (see !114)
  • Fact Module/holdout inline help's need moved to unified help sys (but not critical as admin+ only commands)

@Rixxan
Copy link
Member Author

Rixxan commented Mar 24, 2022

SKAUDOAE UF-Q B47-1 is failing and shouldn't. TODO.

@Rixxan
Copy link
Member Author

Rixxan commented Mar 27, 2022

In GitLab by @rik079 on Mar 27, 2022, 19:29

I think we can now safely assert that with probability bordering on certainty all code is now PEP-8 compliant and new code will remain so?

@Rixxan
Copy link
Member Author

Rixxan commented Mar 27, 2022

Agreed as of ee5bc97

@Rixxan
Copy link
Member Author

Rixxan commented Mar 27, 2022

marked the checklist item Is all code in line with PEP8 Standards? as completed

@Rixxan
Copy link
Member Author

Rixxan commented Mar 27, 2022

marked the checklist item Are any unused assets removed? as completed

@Rixxan
Copy link
Member Author

Rixxan commented Mar 29, 2022

mentioned in commit 2da9cb2

@Rixxan
Copy link
Member Author

Rixxan commented May 27, 2022

Should we consider replacing our current DB stuff (ref #91 ) with SQLAlchemy? Apparently that library autocaches things.

@Rixxan
Copy link
Member Author

Rixxan commented May 27, 2022

Second thought would love to have a Docker-type system that's already set up for testing with a basic DB that responds how the bot is expecting, even if it doesn't contain the proper schema.

@Rixxan
Copy link
Member Author

Rixxan commented Jun 26, 2022

The majority of the updates we want for 1.6.0 are done, with the exception of Pydle 1.0 which is currently awaiting review and release: shizmob/pydle#176

New features such as the above comments will wait for later. Updates pending found in !135.

Once Pydle releases we should be ~ 1 week from release.

@Rixxan
Copy link
Member Author

Rixxan commented Jul 17, 2022

marked the checklist item Is all code as efficient as possible? as completed

@Rixxan
Copy link
Member Author

Rixxan commented Jul 17, 2022

marked the checklist item What errors, if any, are present in the current code? as completed

@Rixxan
Copy link
Member Author

Rixxan commented Jul 17, 2022

1.6.0 released, working on further enhancements and reviews for 1.6.1.

@Rixxan
Copy link
Member Author

Rixxan commented Sep 6, 2022

With !142, we will have had 3 passes on HBOT to iron out issues. Remaining known issues have been assigned to their own issues, the main issue here can be closed safely and allow us to move on to other tasks.

@Rixxan Rixxan closed this as completed Jan 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant