geda
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| geda [2015/05/08 12:59] – lzufferey | geda [2019/08/29 12:04] (current) – [Create a new project] maferreira | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== gEDA ====== | ====== gEDA ====== | ||
| ===== Installation ===== | ===== Installation ===== | ||
| + | |||
| -- For Debian the installation is very easy | -- For Debian the installation is very easy | ||
| - | <code bash> | + | <code bash> |
| - After installation, | - After installation, | ||
| Line 8: | Line 9: | ||
| - Create ~/ | - Create ~/ | ||
| - | < | + | ===== Configuration ===== |
| - | (component-library | + | |
| - | (component-library-search " | + | At bolay.co, we use our internal |
| - | (load (build-path geda-rc-path " | + | We prefere to add the library |
| + | exact version of library | ||
| + | |||
| + | ===== Create a new project ===== | ||
| + | |||
| + | * Create a new directory for the project | ||
| + | * Init a git repository | ||
| + | * Clone the gEda_Library repos to Libs (With git submodule) | ||
| + | * Copy gitignore from Libs/Config/gitignore to .gitignore | ||
| + | * Launch install script | ||
| + | <code bash> | ||
| + | mkdir ~/ | ||
| + | cd ~/ | ||
| + | mkdir mynewproject | ||
| + | cd mynewproject | ||
| + | git init | ||
| + | git submodule init | ||
| + | git submodule add git@git.bolay.co: | ||
| + | cp Libs/ | ||
| + | ./ | ||
| </ | </ | ||
| - | -- copy gschemrc | + | When cloning a project from git.bolay.co, |
| + | <code bash> | ||
| + | git clone git@git.bolay.co: | ||
| + | git submodule init | ||
| + | git submodule update | ||
| + | |||
| + | git pull origin < | ||
| + | </ | ||
| + | |||
| + | Or | ||
| + | |||
| + | <code bash> | ||
| + | git clone --rerursive git@git.bolay.co: | ||
| + | cd MyProject | ||
| + | git pull origin < | ||
| + | </ | ||
| + | |||
| + | When you want to modify a libray: | ||
| + | <code bash> | ||
| + | ./ | ||
| + | cd Libs/ | ||
| + | git checkout origin/ | ||
| + | |||
| + | # Do something | ||
| + | git commit -am " | ||
| + | git push # Don't forget | ||
| + | cd .. | ||
| + | git commit -am " | ||
| + | |||
| + | </ | ||
| + | |||
| - | For more information visit : [[http:// | ||
| ===== Create Symbol ===== | ===== Create Symbol ===== | ||
| Line 181: | Line 231: | ||
| For more information, | For more information, | ||
| + | or another link for the same doc [[https:// | ||
| ===== Schematic to PCB ===== | ===== Schematic to PCB ===== | ||
geda.1431089958.txt.gz · Last modified: 2015/05/08 12:59 by lzufferey