Closed chris-l closed 7 years ago
Thanks for the offer. However, I'm currently working on adding support for S3M and XM formats so doing cleanup/refactoring at this point may cause some problems with merging as both branches would bring substantial changes to the code.
I'll push my changes to the project once I have reasonable functionality in place for both formats. After that, it may be a good idea to start cleaning things up a bit.
Sure, let me know when you are done to fork it ;)
It's awesome to see support for additional formats getting added! Is that work basically done? If there are no significant changes pending, I would like to see if I can find time to make some improvements.
I think the most significant changes are now in the codebase. At this point it's mostly fixing various playback and file loader bugs and optimizing for speed. XM player code still has several missing features but adding those would not alter the general structure of the code.
After reading this, I thought that I could help you with that.
I could clean up the code, following good practices, adding spaces, etc. and then, I'll add a JavaScript linter. At the same time, that would be without changing too much the structure of the code, so you can still find it familiar. After that, I'll send you a pull request.
Are you interested? (I'm asking first because it will take some time to do it; so it would be a waste if you are not interested)