Skip to content
This repository was archived by the owner on Oct 23, 2021. It is now read-only.
This repository was archived by the owner on Oct 23, 2021. It is now read-only.

Organize the code in modules instead of one big file. #51

@creesch

Description

@creesch

Currently everything lives in one big file with just a little abstraction. This makes maintenance a bit of a pain and contributions also less likely.

It would probably be beneficial to split out the code in several components. Something along the lines of:

  • start.js would be responsible for
  • discord.js would be responsible for the discord connection side of things.
  • irc-server.js would contain the connection functionality for the server.
  • utils.js would be the home of all the functions responsible for parsing data. Like these lines here and a lot of functionality that now happens directly in the event handlers themselves.

It would be no small task, but it has been on my mind for a while so I might as well make an issue for it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions