Gemp Open Source Project

Post Reply
User avatar
quickdraw3457
Multimedia and Special Projects Advocate
Posts: 26058
Joined: September 3rd, 2003, 5:10 pm
Location: Pittsburgh, PA
GEMP Username: quickdraw

Gemp Open Source Project

Post 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!


Matt C. - Pittsburgh, PA
Image
Hunter wrote:quickdraw is right

arebelspy
Member
Posts: 16769
Joined: July 14th, 2005, 4:45 pm
Location: Seattle
Contact:

Re: Gemp Open Source Project

Post by arebelspy »

That's fantastic!

Thanks Matt, and Gemp developers!

User avatar
Sagnet
Member
Posts: 426
Joined: March 28th, 2017, 11:25 am
Location: Norway - Toola region

Re: Gemp Open Source Project

Post by Sagnet »

This is good stuff!

User avatar
DS-61-4
Member
Posts: 192
Joined: January 5th, 2020, 10:45 pm

Re: Gemp Open Source Project

Post 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!

User avatar
Shadow 13
Member
Posts: 16478
Joined: October 30th, 2002, 6:34 pm
GEMP Username: shadow13

Re: Gemp Open Source Project

Post by Shadow 13 »

eager to learn some new skills!
ryan french
rebel strike team founder
two-time washington state champion
rhendon wrote:why not just elect a puppy as president, or mikefrench.

User avatar
quickdraw3457
Multimedia and Special Projects Advocate
Posts: 26058
Joined: September 3rd, 2003, 5:10 pm
Location: Pittsburgh, PA
GEMP Username: quickdraw

Re: Gemp Open Source Project

Post 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!
Matt C. - Pittsburgh, PA
Image
Hunter wrote:quickdraw is right

Tarelion
Enhanced Product
Enhanced Product
Posts: 543
Joined: December 24th, 2005, 12:39 pm
Location: Elizabethtown, PA
GEMP Username: Tarelion

Re: Gemp Open Source Project

Post 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?

User avatar
ketwol
Member
Posts: 324
Joined: February 22nd, 2017, 8:09 am
Location: Munich (Germany)
GEMP Username: ketwol

Re: Gemp Open Source Project

Post 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!
Last edited by ketwol on September 9th, 2020, 3:14 am, edited 1 time in total.

arebelspy
Member
Posts: 16769
Joined: July 14th, 2005, 4:45 pm
Location: Seattle
Contact:

Re: Gemp Open Source Project

Post 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!

Tarelion
Enhanced Product
Enhanced Product
Posts: 543
Joined: December 24th, 2005, 12:39 pm
Location: Elizabethtown, PA
GEMP Username: Tarelion

Re: Gemp Open Source Project

Post by Tarelion »

Thanks for pointing that out, Joe. I'll take my question over there.

pete6982
DS Region: Nal Hutta
DS Region: Nal Hutta
Posts: 794
Joined: May 1st, 2008, 11:57 pm
Location: Springfield, MO

Re: Gemp Open Source Project

Post by pete6982 »

oho, I have never been more tempted to learn to code. Gotta get all those Endor/DS2 cards programmed.
Image
2008 Indy League Participant
2011 Online League Participant
2011 Nal Hutta Regional Runner-up
2012 Nal Hutta League Participant
2013 Missouri State Champion
2015 GENCON CUBE Champion

User avatar
Jnapolit31
Member
Posts: 786
Joined: January 10th, 2017, 10:40 pm
Location: Blue Bell, PA
GEMP Username: jnapolit31

Re: Gemp Open Source Project

Post 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?
Jared Napolitano
Follow Star Wars CCG on Twitter: http://www.twitter.com/swccg
Subscribe to the PC's YouTube page: YouTube.com/c/StarWarsCCG
Spoiler
Show
Individual performance for all players in all Majors since 9/2014: tinyurl.com/SWCCGmajorResults
Gemp Operational Guide & FAQ's: tinyurl.com/GempGuideFAQs
PC Foil & AI Slip Checklist: tinyurl.com/PCslipsChecklist
2020 OCS: 58-26 (T16) ll 2019 OCS: 54-30 ll 2018 OCS: 41-55

Image

Post Reply

Return to “Announcements”