idurar / idurar-erp-crm

Free Open Source ERP CRM Accounting Invoicing Software | Node Js React
https://cloud.idurarapp.com
GNU Affero General Public License v3.0
6.44k stars 1.97k forks source link

Upgrade Backend to Use Modern ES6 Syntax #427

Open vinaybadgujar102 opened 1 year ago

vinaybadgujar102 commented 1 year ago

Description

The current backend codebase of the project relies on outdated JavaScript syntax. This presents several challenges, including reduced maintainability, potential performance bottlenecks, and difficulty in onboarding new contributors who are more familiar with modern ES6 syntax. I recommend upgrading the backend codebase to modern ES6 syntax for improved code clarity, maintainability, and performance.

lucianidev commented 1 year ago

hi, if you want I can work on this

ShatilKhan commented 1 year ago

Hi guys, this one seems like a big task. Maybe we can work together on this? If you guys are up for it, let's discuss in more details, specially which files to update etc.

Gaurav01Kumar commented 1 year ago

Hi guys, this one seems like a big task. Maybe we can work together on this? If you guys are up for it, let's discuss in more details, specially which files to update etc.

I am ready to work with you

narhzih commented 1 year ago

I would like to join in on this as well

lokeshvasnik commented 1 year ago

@narhzih You working on this issue.

narhzih commented 1 year ago

I haven't started working on it @lokeshvasnik. We need to know what parts to start with and how to progress so there's no conflict.

vd89 commented 1 year ago

Hello,

For the same I would like to work as well

lukasz1mroz commented 1 year ago

Hi, I'm interested in working on it too. Let's align who'll take which parts.

By the way, has it been discussed to move to TypeScript?

erfuuan commented 1 year ago

Hello everyone! I can migrate the backend code from JavaScript to TypeScript. Are you okay with this?

lukasz1mroz commented 9 months ago

943 - here's my take to migrate syntax to ES6, open for comments @salahlalami