Someone on the forum launch a meeting call tomorrow 10am. https://www.dolibarr.fr/forum/15-retours-dexperiences-utilisateursintegrateurs/63334-message-aux-admins-moderateurs-et-devs-dolibarr
Meeting link : https://discord.gg/8rv3PuX Mickaël PENHARD Alvaria SASU - CEO Le mer. 16 janv. 2019 à 17:42, Mickaël PENHARD <mickael.penh...@alvaria.io> a écrit : > About issue, it's not a point of view, it's about usage, I'm using Github > on private side quite a lot, issue should be related to real issues, here > we are talking about coding style in general, which must be discuss in a > global way, not point by point. > > Wrong debate about open source world, which is not my goal here to debate > on. > And your final answer don't make me feel that you read my first mail > entirely ? > > The guy who merge work of others, is the maintainer :) and the one which > can change the way things are done, so are you open to that ? > > Mickaël PENHARD > Alvaria SASU - CEO > t. 06 76 20 25 01 <0676202501> | e. mickael.penh...@alvaria.io > a. 21 rue de bel orient, 22600 Loudéac > > > Le mer. 16 janv. 2019 à 17:25, Laurent Destailleur (aka Eldy) < > e...@destailleur.fr> a écrit : > >> >> >> Le mer. 16 janv. 2019 à 16:42, Mickaël PENHARD < >> mickael.penh...@alvaria.io> a écrit : >> >>> Great to know about the foundation, >>> >>> Does it mandatory to be a part of this foundation to commit on this >>> repository ? What the purpose of it ? >>> >> >> No. >> Development is not related to the foundation actions. Development is >> managed by github process, so everybody can submit feature request and PULL >> REQUEST to introduce and suggest changes. And everybody can work on it if >> they think it is a priority or not. >> >> Issue usage is not what we can say something that seem to work as I can >>> see, quite a few about coding style just ignored, to discuss and make sure >>> everybody involved in the development of this software should talk and be >>> agree about what should be done to make it better. >>> >> >> It is you point of view. Most users and developers thinks the opposite. >> We are currently very happy with this process. We are able to introduce >> more changes and enhancements with only volunteers than our most important >> competitors that hire more than hundred of full time developers. So I think >> it works. Nothing are perfect, but saying it is not efficient is surely not >> the reality. >> >> >>> As it's seem you are the main maintainer of this repository, you should >>> engage a way to make us be a part of it, like already said it's seems that >>> there is quite a few people who would like to contribute in a way that it's >>> actually impossible, so all card are in your hand now. >>> >> >> Everybody can be part of it. I am not the maintener, just the guy that >> merge the work of others. The maintener are everybody that want. The git >> repository is open to all the world. I suggest you to learn how github, >> Issues and Pull Request works, it is a very interesting open process. It is >> difficult to be more open, it is already open to every people on the earth, >> and for free (creating github account is free). >> >> >>> >>> About 1 issue per point which point ? it's all about coding style to let >>> the ability for people to contribute. >>> >> >> Each coding style is 1 point. >> You must understand that an issue must contains the "lowest unit of a >> topic that can't be splitted to be developed independently". If 2 tasks can >> be done separately, it must be 2 issues. And each coding style rule can be >> applied independently of the other, so it should be different topics for >> each of them. You may have your point of view for rule 1 and rule 2, and >> someone have same point of view than you for coding rule 1 and not coding >> rule 2. If you have 10 rules, there is 1024 combination of point of view. >> it is not possible to argue and vote for a suggestion with so many variants. >> >> >>> >>> Regards, >>> Mickaël PENHARD >>> Alvaria SASU - CEO >>> t. 06 76 20 25 01 <0676202501> | e. mickael.penh...@alvaria.io >>> a. 21 rue de bel orient, 22600 Loudéac >>> >>> >>> Le mer. 16 janv. 2019 à 12:06, Laurent Destailleur (aka Eldy) < >>> e...@destailleur.fr> a écrit : >>> >>>> Yes, foundation is live. There is a meeting every month as you can see >>>> on the link on page that links to all meetings report: >>>> https://wiki.dolibarr.org/index.php/Category:Foundation >>>> >>>> For exchange about coding rules, the current preferred tools is github >>>> issues, like any other discussion around the code or features. So thread >>>> are public and available to everybody and it is easier to comment, mention, >>>> notify, etc than mailing list. >>>> But this works only if we keep 1 issue per point. This is VERY >>>> important, chances to have things fixed when there is too many things in >>>> same discussion are very low (if issue has too many different point, the >>>> issue may be close to avoid chaotic discussions) >>>> >>>> >>>> Le mar. 15 janv. 2019 à 11:14, Mickaël PENHARD < >>>> mickael.penh...@alvaria.io> a écrit : >>>> >>>>> How does coders works actually ? I see that it's eldy who make most of >>>>> the commit history (I suppose the most of the codebase too). >>>>> I see quite often message about people who are open to >>>>> help/contribute, that a good sign, does there is a platform/way to speak >>>>> about it in live ? Like a slack group, which will be more appropriate in >>>>> this case because there is a need to discuss a lot about what next will >>>>> be. >>>>> >>>>> Organization ( >>>>> https://wiki.dolibarr.org/index.php/Statuts_de_l%27association) is >>>>> still alive ? The last board meeting seem to be from 2013 ? >>>>> >>>>> Regards, >>>>> >>>>> Mickaël PENHARD >>>>> Alvaria SASU - CEO >>>>> >>>>> >>>>> Le lun. 14 janv. 2019 à 21:04, Sasa Ostrouska <cas...@gmail.com> a >>>>> écrit : >>>>> >>>>>> >>>>>> >>>>>> On Mon, Jan 14, 2019 at 6:37 PM Mickaël PENHARD < >>>>>> mickael.penh...@alvaria.io> wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> I was thinking to be kind(positive), sorry if it's not interpreted >>>>>>> like that. >>>>>>> >>>>>>> Regards, >>>>>>> Mickaël PENHARD >>>>>>> Alvaria SASU - CEO >>>>>>> >>>>>>> Le lun. 14 janv. 2019 à 18:32, Christophe Battarel < >>>>>>> christophe.batta...@altairis.fr> a écrit : >>>>>>> >>>>>>>> Thank you Mickaël for sharing your thoughts with us. >>>>>>>> >>>>>>>> I do not know if you have already done it but you should propose >>>>>>>> your ideas by creating issues and pull requests on github. >>>>>>>> >>>>>>>> And by the way, do not hesitate to be gentle with those who are >>>>>>>> carrying this great project on their shoulders for years ;-) even if >>>>>>>> new >>>>>>>> ideas are always welcome, you should communicate in a more consensual >>>>>>>> way i >>>>>>>> think... >>>>>>>> >>>>>>>> Best regards >>>>>>>> >>>>>>>> Christophe >>>>>>>> >>>>>>>> >>>>>>>> On 14/01/2019 17:31, Mickaël PENHARD wrote: >>>>>>>> >>>>>>>> Hi maintainers, >>>>>>>> >>>>>>>> Are you openminded to change the way you work on this projet ? >>>>>>>> There is a lot of improvement that can be made, the simplest to begin >>>>>>>> with >>>>>>>> is commit, I ask 3 or 4 times already if it's possible to use commit >>>>>>>> as it >>>>>>>> should be, but nothing change ? >>>>>>>> >>>>>>>> About commit, it's really a pain to find something and follow >>>>>>>> upgrade in this context, stop the races version which is absolutely not >>>>>>>> right, the v1.0.0 it still not available because not all functionally >>>>>>>> that >>>>>>>> was suppose to work (base on which is in the wiki, and what is in >>>>>>>> master >>>>>>>> version do not do). >>>>>>>> >>>>>>>> Like this commit : >>>>>>>> >>>>>>>> https://github.com/Dolibarr/dolibarr/commit/ab9fe1a757edb7bf0036e087913787d4ece7e359 >>>>>>>> Why did you put all the garbage of .less/.svg which is not use as I >>>>>>>> can see in the code, only the compiled css + compiled font is used >>>>>>>> (like 10 >>>>>>>> files at max). >>>>>>>> >>>>>>>> Here a simple list : >>>>>>>> >>>>>>>> 1. Commit != CTRL+S >>>>>>>> 2. Commit message should be clear about what it fix/update >>>>>>>> 3. Stop merge commit on all this versioning ecosystem which not >>>>>>>> usefull at all >>>>>>>> 4. Everytime a file is edit, CLEAN IT remove all tabs => space >>>>>>>> 5. Everytime a function is edit use variable with proper names, not >>>>>>>> test, thing, object, blabla... >>>>>>>> 6. Rename table name, all in english, rename inconsistency field >>>>>>>> example : (facture->facnumber, facture_fourn->ref) >>>>>>>> 7. Stop any other new development before everything which is >>>>>>>> available really work, like accountancy >>>>>>>> 8. It's not possible to refactor (less work to redo everything), >>>>>>>> but keep old code style clean as much as possible will be a start. >>>>>>>> 9. I actually manage teamworkers on development projects, and like >>>>>>>> I said often, let MySQL do the work for you as much as possible, so >>>>>>>> when >>>>>>>> you do query like for VAT functions, do the simple math directly in >>>>>>>> MySQL, >>>>>>>> all the code of MySQL is reviewed/controlled and each fonction is >>>>>>>> optimised >>>>>>>> as much as possible, you will never (or in rare case) bit them on that >>>>>>>> task, so do it in SQL cleaner/faster :). >>>>>>>> 10. Avoid sql slit like in accountancy $sql .= .= .= .= use >>>>>>>> sprintf, or add a function to make format like : >>>>>>>> https://stackoverflow.com/a/17372566/1891179 >>>>>>>> 11. Avoid multi copy of the same code >>>>>>>> 12. Wrong usage of jdate( it should be link to sql result object >>>>>>>> not db object, which make it a pain to use, because of the need to >>>>>>>> make db >>>>>>>> instance follow dataset. >>>>>>>> 13. etc... >>>>>>>> >>>>>>>> Thanks for reading, >>>>>>>> Best regards, >>>>>>>> >>>>>>>> Mickaël PENHARD >>>>>>>> Alvaria SASU - CEO >>>>>>>> >>>>>>>> >>>>>> Hi Mickel, great good points from my point of view. At least on the >>>>>> translate all to english would really be good to see. >>>>>> Step by step we can come to some of those issues be solved. I am >>>>>> ready to help with. But at the end on an OSS software >>>>>> project with a lot of people working on it its really difficult to >>>>>> make sure everybody proposes with the same rules his code. >>>>>> >>>>>> Rgds >>>>>> Saxa >>>>>> _______________________________________________ >>>>>> Dolibarr-dev mailing list >>>>>> Dolibarr-dev@nongnu.org >>>>>> https://lists.nongnu.org/mailman/listinfo/dolibarr-dev >>>>>> >>>>> _______________________________________________ >>>>> Dolibarr-dev mailing list >>>>> Dolibarr-dev@nongnu.org >>>>> https://lists.nongnu.org/mailman/listinfo/dolibarr-dev >>>>> >>>> >>>> >>>> -- >>>> EMail: e...@destailleur.fr >>>> Web: http://www.destailleur.fr >>>> >>>> ------------------------------------------------------------------------------------ >>>> Google+: >>>> https://plus.google.com/+LaurentDestailleur-Open-Source-Expert/ >>>> Facebook: https://www.facebook.com/Destailleur.Laurent >>>> Twitter: http://www.twitter.com/eldy10 >>>> >>>> ------------------------------------------------------------------------------------ >>>> * Dolibarr (Project leader): https://www.dolibarr.org (make a donation >>>> for Dolibarr project via Paypal: cont...@destailleur.fr) >>>> * AWStats (Author) : http://awstats.sourceforge.net (make a donation >>>> for AWStats project via Paypal: cont...@destailleur.fr) >>>> * AWBot (Author) : http://awbot.sourceforge.net >>>> * CVSChangeLogBuilder (Author) : http://cvschangelogb.sourceforge.net >>>> >>>> >>>> _______________________________________________ >>>> Dolibarr-dev mailing list >>>> Dolibarr-dev@nongnu.org >>>> https://lists.nongnu.org/mailman/listinfo/dolibarr-dev >>>> >>> _______________________________________________ >>> Dolibarr-dev mailing list >>> Dolibarr-dev@nongnu.org >>> https://lists.nongnu.org/mailman/listinfo/dolibarr-dev >>> >> >> >> -- >> EMail: e...@destailleur.fr >> Web: http://www.destailleur.fr >> >> ------------------------------------------------------------------------------------ >> Google+: https://plus.google.com/+LaurentDestailleur-Open-Source-Expert/ >> Facebook: https://www.facebook.com/Destailleur.Laurent >> Twitter: http://www.twitter.com/eldy10 >> >> ------------------------------------------------------------------------------------ >> * Dolibarr (Project leader): https://www.dolibarr.org (make a donation >> for Dolibarr project via Paypal: cont...@destailleur.fr) >> * AWStats (Author) : http://awstats.sourceforge.net (make a donation for >> AWStats project via Paypal: cont...@destailleur.fr) >> * AWBot (Author) : http://awbot.sourceforge.net >> * CVSChangeLogBuilder (Author) : http://cvschangelogb.sourceforge.net >> >> >> _______________________________________________ >> Dolibarr-dev mailing list >> Dolibarr-dev@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/dolibarr-dev >> >
_______________________________________________ Dolibarr-dev mailing list Dolibarr-dev@nongnu.org https://lists.nongnu.org/mailman/listinfo/dolibarr-dev