This repository has been archived by the owner on Mar 4, 2018. It is now read-only.
Setting up a development environment
Floyd Canfield edited this page Apr 18, 2017
·
7 revisions
This section describes how to setup a development environment to work on OpenCobolIDE.
-
- Install PyQt4 or PyQt5 using your distribution's package manager.
-
- Install GnuCobol using your distribution's package manager.
-
- Install
pip
andsetuptools
for python 3 using your distribution's package manager.
- Install
-
- Clone the OpenCobolIDE repository:
clone git://github.com/OpenCobolIDE/OpenCobolIDE.git
- Clone the OpenCobolIDE repository:
-
- Navigate to the source checkout directory.
-
- Install OpenCobolIDE in development mode:
pip3 install -e .
- Install OpenCobolIDE in development mode:
-
- Run the IDE:
python3 OpenCobolIDE
- Run the IDE:
-
- Install Python3, PyQt5 and GnuCobol using your favorite package manager (homebrew, macports)
-
- Clone the OpenCobolIDE repository:
git clone git://github.com/OpenCobolIDE/OpenCobolIDE.git
- Clone the OpenCobolIDE repository:
-
- Navigate to the source checkout directory.
-
- Install OpenCobolIDE in development mode:
pip3 install -e .
- Install OpenCobolIDE in development mode:
-
- Run the IDE:
python3 OpenCobolIDE
- Run the IDE:
-
- Install the following programs using their windows installers:
- python 3.4: https://www.python.org/downloads/
- PyQt4 or PyQt5: http://www.riverbankcomputing.com/software/pyqt/download
-
- Install pure python dependencies:
pip install pyqode.qt pyqode.core pyqode.cobol qdarkstyle
- Install pure python dependencies:
-
- Clone the OpenCobolIDE repository:
git clone --recursive git://github.com/OpenCobolIDE/OpenCobolIDE.git
- Clone the OpenCobolIDE repository:
-
- Navigate to the source checkout directory
-
- Install OpenCobolIDE in development mode:
pip install -e .
- Install OpenCobolIDE in development mode:
-
- Run the IDE:
python OpenCobolIDE
- Run the IDE:
This wiki is public. You are encouraged to come and share all kind of personal contributions: new pages, improvements to existing pages, or even simple corrections.