Page 1 of 1

Gemp Open Source Project

Posted: September 1st, 2020, 8:44 pm
by quickdraw3457
Greetings SWCCG Community!

We are so pleased to finally announce that the first phase of the Gemp open source project is now complete! Anyone with the skills is now able to make contributions and improvements to Gemp, including bug fixes, missing cards, and new features. We expect there to be kinks to work out in the process but I am excited because I know there are many talented people in the community who have been willing to contribute for some time.

The Gemp code repository is available in Github on the PC’s page:
https://github.com/PlayersCommittee

A few good places to start for learning about the code are the README file and in the “Wiki” tab in the repository. The cards/rules development is written in Java, and the frontend is written in Javascript. We use Github’s Fork and Pull model to add contributions, and all Pull Requests will be reviewed and merged by the Gemp development admins.

As I said above, there will surely be some difficulties getting the process started, so I encourage all of you with the skills to try it out and give us feedback as you make contributions to the code! Also note that with so many people working on the project, it’s possible that not all contributions will be merged. If you have a big picture addition you’d like to make to Gemp, I would recommend reaching out to me before putting too much time into it.

In the near future, we will be moving all bug reports to the Gemp Github page as well. Reporting bugs will move away from the forums and onto Github, where they can be easily tracked and connected to the code fixing the issue. This will be very beneficial for anyone working on Gemp development, as the forums can make it difficult to find and sort the open bugs.

If you are interested in coding Gemp and need some help, you can reach out directly to me for the time being. I am working on a more direct support system for you all though, so you can have a place to discuss with other software developers who can provide feedback and insight into specific questions you have on the code.

I am truly thrilled to finally reach this step, and I can’t wait to see the progress Gemp can make in the hands of the talented members of our community! Thank you in advance for your help in continuing to advance the greatest CCG ever created!

Re: Gemp Open Source Project

Posted: September 1st, 2020, 9:21 pm
by arebelspy
That's fantastic!

Thanks Matt, and Gemp developers!

Re: Gemp Open Source Project

Posted: September 2nd, 2020, 8:47 am
by Sagnet
This is good stuff!

Re: Gemp Open Source Project

Posted: September 2nd, 2020, 10:23 am
by DS-61-4
I wish I didn't forget all the programming skills I learned in HS/College. I would be all over this!

Re: Gemp Open Source Project

Posted: September 3rd, 2020, 2:46 pm
by Shadow 13
eager to learn some new skills!

Re: Gemp Open Source Project

Posted: September 3rd, 2020, 3:17 pm
by quickdraw3457
Shadow 13 wrote:
September 3rd, 2020, 2:46 pm
eager to learn some new skills!
No better way to learn than through SWCCG!

Re: Gemp Open Source Project

Posted: September 8th, 2020, 1:25 pm
by Tarelion
Reading the README in the Github repo, it looks like running it requires doing a "mvn clean install" first. I'm quite new to using Git and Maven (currently used to SVN and ANT). My IDE of choice is Eclipse, which typically does incremental compilation, but I'm wondering:

Is it possible to have the Vagrant VM running, then make a change to the GEMP codebase in my IDE, and have Eclipse or Maven automatically compile the changes incrementally and them without doing a full rebuild ("mvn clean install") from scratch?

Re: Gemp Open Source Project

Posted: September 8th, 2020, 1:44 pm
by ketwol
Sounds cool. Now I am able to fix that homing beacon :-D Still in vacation & gonna move after that, but then I should find some time to check it out. Great Work guys!

Re: Gemp Open Source Project

Posted: September 8th, 2020, 1:47 pm
by arebelspy
FYI, there's a Gemp developers channel on slack, probably a much quicker way to get info and share ideas than here.

So cool to see people hyped about contributing to this! You guys rock!

Re: Gemp Open Source Project

Posted: September 8th, 2020, 4:12 pm
by Tarelion
Thanks for pointing that out, Joe. I'll take my question over there.

Re: Gemp Open Source Project

Posted: October 12th, 2020, 4:41 pm
by pete6982
oho, I have never been more tempted to learn to code. Gotta get all those Endor/DS2 cards programmed.

Re: Gemp Open Source Project

Posted: October 12th, 2020, 5:42 pm
by Jnapolit31
pete6982 wrote:
October 12th, 2020, 4:41 pm
oho, I have never been more tempted to learn to code. Gotta get all those Endor/DS2 cards programmed.
The 12 remaining?