Open
Description
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