Skip to content

Improve code #2

Open
Open
@Ascenio

Description

@Ascenio

This project needs to fulfill some requirements to become more appealing and improve software quality in order to make easier to mantain in the future, fixing bugs fixing and adding new features.

  • Implement tests. Currently there isn't any tests which prove the bot is stable.
  • Divide the project into more files. Currently there's only one which has over 1k lines, which gets really hard to read an mantain. Some functions are also really long and should broken into smaller ones.
  • Linting and maybe creating code style guidelines. To make project more consistent.
  • .env file. Consider moving to .env at least some critical configs like USERNAME, PASSWORD, IDENTITYSECRET, SHAREDSECRET and STEAMAPIKEY.
  • Consider migrating from file storage to some DB. Maybe SQLite is enough for the project.

I like this project very much and hope it gets attention from the community. 🚀

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions