jacamo-lang / jacamo

This project aims to promote the MultiAgent Oriented Programming (MAOP) approach by providing a suitable integration of tools and languages for programming agents, their environment and organisation.
https://jacamo-lang.github.io
GNU Lesser General Public License v3.0
77 stars 32 forks source link

[Suggestion] Travis CI + Coveralls #16

Closed lcpz closed 6 years ago

lcpz commented 7 years ago

Hi, since you're using Gradle and have tests, I suggest to start using some automation tools, like Better Code Hub or Codacy for code quality, and Travis CI + Coveralls for continuous integration and coverage.

These tools simplify maintenance a lot and are a valid aid in bug hunting. Plus, they work as an informal metric of quality for your project, which in turn can get more visibility from them.

Of course, Jason, CArtAgO and Moise too should get the same treatment.

I am willing to lend a hand, if you want.

jomifred commented 7 years ago

Hi Luke,

thanks a lot for your suggestion!

these tools look promising, although I am not used to them (and just now do not have time to learn them). So, if you want to take a closer look or apply them on JaCaMo… I fully support.

all the best,

Jomi

ps.: I am not sure this kind of tools are suitable to evaluate “interpreters”… but, let’s see.

On 24 de ago de 2017, at 11:52, Luke Bonham notifications@github.com wrote:

Hi, since you're using Gradle and have tests, I suggest to start using some automation tools, like Better Code Hub for code quality, and Travis CI + Coveralls for continuous integration and coverage.

These tools simplify maintenance a lot and are a valid aid in bug hunting. Plus, they work as an informal metric of quality for your project, which in turn can get more visibility from them.

Of course, Jason, CArtAgO and Moise too should get the same treatment.

I am willing to lend a hand, if you want.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or mute the thread.

-- Jomi Fred Hubner Department of Automation and Systems Engineering Federal University of Santa Catarina PO Box 476, Florianópolis, SC 88040-900 Brazil http://jomi.das.ufsc.br -- be good. be kind. be happy. (Conrad Anker)

lcpz commented 7 years ago

OK, I'll start using them in my forks, which will be kept synched with your masters.

Whenever I'll found an issue or have an improvement, I'll open a PR.

If this will convince you at some point, I'll show you how to integrate the tools in the main repositories.

jomifred commented 7 years ago

good! thanks.

On 25 de ago de 2017, at 05:20, Luke Bonham notifications@github.com wrote:

OK, I'll start using them in my forks, which will be kept synched with your masters.

Whenever I'll found an issue or have an improvement, I'll open a PR.

If this will convince you at some point, I'll show you how to integrate the tools in the main repositories.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.

-- Jomi Fred Hubner Department of Automation and Systems Engineering Federal University of Santa Catarina PO Box 476, Florianópolis, SC 88040-900 Brazil http://jomi.das.ufsc.br -- be good. be kind. be happy. (Conrad Anker)