Child pages
  • Developing

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

You will need to adjust the exact values according to your machine's hardware configuration. These values are for a dedicated machine with 8 cores and 32GB or RAM.

Git

All FenixEdu projects are hosted in Git repositories. As such, the following contains a series of useful git aliases and configuration options you may want to use (try them yourself!):

Code Block
languagetext
title.gitconfig
[core]
        editor = emacs -nw
[alias]
        st = status
 
		# Show a colorful commit tree
        lsd = log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative
        lg = log --color=always -p
        dff = diff --color=auto
        dfc = diff --color=auto --cached
		fa = fetch --all -p
[help]
        autocorrect = 1
[grep]
        extendRegexp = true
        lineNumber = true
[color]
        ui = true

If you want a nice Git prompt, you can find an example of a good one here.

Hardware

This section contains some guidelines regarding the best hardware choices for developing FenixEdu applications.

...