Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Link to https://refactoring.com/

...

Refactoring is the cleaning, tidying or improving the existing code yet keeping the same functionality. If you want to know more, here you go!

Why do we want to do this re-factoring?

...

Yes, we do believe that it is worth the effort. The main benefit will be a cleaner, tidier code base that will allow us a lot the flexibility to grow and interface to a range of technologies easily. Check out the Planning and

Want to help?

Add your coordinates to the Current Team.

Take a look at:

...

People Available to Help

If you are interested in being part of the working group on this please add your details to the table below.

NameContact DetailsLocationTimezone
Taher Alkhateebtaher at apache dot orgKuwaitUTC +3
Jacques Le Rouxjleroux at apache dot orgFranceCET (UTC+1)
Nicolas Malinnmalin at apache dot orgFranceCET (UTC+1)
Julien Nicolasjnicolas at apache dot orgFranceCET (UTC+1)
Gil Portenseignepgil at apache dot orgFranceCET (UTC+1)
Sharan Fogasharan at apache dot orgCzech RepublicCET (UTC+1)
Kulwant Singhkulwantbughipura at gmail dot comIndia(UTC+05:30) Chennai, Kolkata, Mumbai, New Delhi.
Deepak Dixitdeepak at apache dot orgIndia(UTC+05:30)
Jacopo Cappellatojacopoc at apache dot orgItalyCET (UTC+1)
Ron Wheelerrwheeler at artifact-software dot comMontreal, CanadaUTC -5

Other ways to help

If our top 5 areas seem a little too much for you to take on then you can help in other areas too, and a little bit of work quickly adds up. Below are some other ideas for helping remove clutter and help clean up the code base.

...

If you see a task that someone has taken on that you would like to work on, contact the person to see how you can help.

If you see a task that is not assigned that you want to start, put your name down and create a JIRA to start the task if one has not already been created.

If you see a task from the list of other things that need doing, that you want to work on, add it to the table of activities, create a JIRA and assign it to yourself.

If you decide to get involved

If after you've taken a look at what we want to do and you are keen to help then please read the section on coding practices. One of the goals of the re-factoring is to improve the quality of the design and code.

The application of modern coding practices and design patterns is the key to achieving  these goals.

Not sure where to start? Need more information?

 If you'd like to help out but are not sure where to start then please contact our development mailing list or leave a comment on this page.