Open main menu

Gramps β

Changes

Development using Eclipse and Pydev

379 bytes added, 01:45, 26 September 2025
no edit summary
[[Category:Developers/General]]{{man note|Prerequisites: a |A JRE (Java Runtime Environment) has to be installed.}}
To use Eclipse you'll need two folders. One * A folder where you install Eclipse, the other one will be the workspace. E.g., /home/acraphae<code>~/devel/eclipse_installs/ and </home/acraphaecode>* A folder that will be the workspace. E.g., <code>~/devel/eclipse_workspaces/gramps</code>
Download an Eclipse package from [httphttps://www.eclipse.org/downloads/ Eclipse.org]. Unzip the file into /home/acraphae<code>~/devel/eclipse_installs/ </code> and run the eclipse binary in /home/acraphae<code>~/devel/eclipse_installs/eclipse </code> when asked for a workspace, enter /home/acraphae<code>~/devel/eclipse_workspaces/gramps</code>
== Installing Pydev and Pylint==
Follow the instructions on Get pydev from the [http://www.fabiozpydev.com/pydevorg/manual_101_installdownload.html pydev extensions download site].
On my Ubuntu, Follow the python interpreter can be found at [http:/usr/binwww.pydev.org/pythonmanual_101_install.html installation tutorial]
sudo apt-get install pylintGo to: window > preferences > pydev On Ubuntu, the python interpreter can be found at <code> pylint tick use pylint and enter /usr/bin/pylint as the pylint path.python</code>
== Installing Subversion ==Follow the guide on http:<code>sudo apt-get install pylint<//subclipse.tigris.org/install.html to install the Subclipse plugin.code>
Go to: {{man menu|window > preferences > pydev > pylint}} tick {{man label|[ ] Use pylint}} and enter <code>/usr/bin/pylint</code> as the pylint path. == Installing EGit ==Follow the [http://www.eclipse.org/egit/download/ download instructions] to install the [http://www.eclipse.org/egit/ EGit] plugin. Open the subversion Git perspective and add a repository.  * Github:** See [https://grampswiki.eclipse.org/EGit/User_Guide#GitHub_Tutorial EGit/User_Guide#GitHub_Tutorial] * Sourceforge( no longer used):** <code>ssh://<username>@git.svncode.sourceforgesf.net/svnrootp/gramps/trunk for working on the trunk source</code. > Select Checkout project using new project wizard. Select pydev project wizard. ==See also==* [[Running a development version of Gramps]] [[Category:Developers/General]]
15,091
edits