ProductPromotion
Logo

Open.Source

made by https://0x3d.site

GitHub - geneweb/geneweb: GeneWeb is a free (as in free speech) genealogy software with a web interface created by Daniel de Rauglaudre.
GeneWeb is a free (as in free speech) genealogy software with a web interface created by Daniel de Rauglaudre. - geneweb/geneweb
Visit Site

GitHub - geneweb/geneweb: GeneWeb is a free (as in free speech) genealogy software with a web interface created by Daniel de Rauglaudre.

GitHub - geneweb/geneweb: GeneWeb is a free (as in free speech) genealogy software with a web interface created by Daniel de Rauglaudre.

GeneWeb

build status

GeneWeb is an open source genealogy software written in OCaml. It comes with a Web interface and can be used off-line or as a Web service.

Documentation

Quick and easy live GeneWeb test

Installation (for users)

WARNING: before installing a new version of GeneWeb, it is highly recommended to save your bases into .gw formatted files.

When installing a version of GeneWeb with the "pre-release" qualifier, you are participating to the collective test effort (thanks for your contribution). You should keep aside the previous version you were using and refrain from extensive updates or additions in your bases until the "release" qualifier is effective.

Any problem you encounter or issue you want to raise should be entered on the issue page of the GitHub repository (https://github.com/geneweb/geneweb/issues).

Download the file corresponding to your environment from the releases page.

Extract the distribution folder and place it at the location of your choice. You may also rename it. Its content is as follows (this example is for a GNU/Linux distribution; other distributions are very similar):

distribution/
├── bases
├── CHANGES.txt
├── gw
   ├── a.gwf
   ├── connex
   ├── consang
   ├── etc
   ├── ged2gwb
   ├── gwb2ged
   ├── gwc
   ├── gwd
   ├── gwd.arg
   ├── gwdiff
   ├── gwfixbase
   ├── gwrepl
   ├── gwsetup
   ├── gwu
   ├── images
   ├── lang
   ├── plugins
   ├── setup
   └── update_nldb
├── gwd.sh
├── gwsetup.sh
├── install-cgi
├── install-cgi.sh
├── LICENSE.txt
├── LISEZMOI.txt
├── README.txt
└── START.htm

Starting the GeneWeb servers may depend on your specific environment.

Windows

TODO

MacOS

Apple provides a security mechanism preventing users from executing applications which are not provided by authenticated developers. Such applications cannot be started by double-clicking on their icons. Apple provides a two-step mechanism circumventing this security:

  • Right-click on the application icon (gwd and gwsetup). This will pop-up a window mentioning the security issue and providing an "open" button. Click on this button to open the application. Ignore the resulting messages as no parameters were provided.
  • Once gwd and gwsetup have been started in this fashion, they will be white-listed on your machine and subsequent opens will succeed.

After white-listing gwd and gwsetup, double-click on the geneweb.command file which will launch both servers with appropriate parameters. With the configuration provided in this launch command, the bases are located in the bases folder. You may reorganize your folder structure (and launch command) as described in the documentation at https://geneweb.tuxfamily.org/.

Linux

Quite similar to the MacOS solution, without the security check. xxx.command files have an equivalent xxx.sh variant.

Resources

Contribute

See Contributor guidelines.

Installation (for developers)

See geneweb.opam.

Build instructions

  1. Run the configuration script
    $ ocaml ./configure.ml
    
  2. Build the distribution
    $ make clean distrib
    

You can have a description of available configuration options using

$ ocaml ./configure.ml --help

Copyright

All files marked in this distribution are Copyright (c) 1998-2016 INRIA (Institut National de Recherche en Informatique et Automatique) and distributed under the GNU GENERAL PUBLIC LICENSE. See LICENSE file for details.

Articles
to learn more about the open-source concepts.

Resources
which are currently available to browse on.

mail [email protected] to add your project or resources here 🔥.

FAQ's
to know more about the topic.

mail [email protected] to add your project or resources here 🔥.

Queries
or most google FAQ's about Open-Source.

mail [email protected] to add more queries here 🔍.

More Sites
to check out once you're finished browsing here.

0x3d
https://www.0x3d.site/
0x3d is designed for aggregating information.
NodeJS
https://nodejs.0x3d.site/
NodeJS Online Directory
Cross Platform
https://cross-platform.0x3d.site/
Cross Platform Online Directory
Open Source
https://open-source.0x3d.site/
Open Source Online Directory
Analytics
https://analytics.0x3d.site/
Analytics Online Directory
JavaScript
https://javascript.0x3d.site/
JavaScript Online Directory
GoLang
https://golang.0x3d.site/
GoLang Online Directory
Python
https://python.0x3d.site/
Python Online Directory
Swift
https://swift.0x3d.site/
Swift Online Directory
Rust
https://rust.0x3d.site/
Rust Online Directory
Scala
https://scala.0x3d.site/
Scala Online Directory
Ruby
https://ruby.0x3d.site/
Ruby Online Directory
Clojure
https://clojure.0x3d.site/
Clojure Online Directory
Elixir
https://elixir.0x3d.site/
Elixir Online Directory
Elm
https://elm.0x3d.site/
Elm Online Directory
Lua
https://lua.0x3d.site/
Lua Online Directory
C Programming
https://c-programming.0x3d.site/
C Programming Online Directory
C++ Programming
https://cpp-programming.0x3d.site/
C++ Programming Online Directory
R Programming
https://r-programming.0x3d.site/
R Programming Online Directory
Perl
https://perl.0x3d.site/
Perl Online Directory
Java
https://java.0x3d.site/
Java Online Directory
Kotlin
https://kotlin.0x3d.site/
Kotlin Online Directory
PHP
https://php.0x3d.site/
PHP Online Directory
React JS
https://react.0x3d.site/
React JS Online Directory
Angular
https://angular.0x3d.site/
Angular JS Online Directory