diff options
author | hut <hut@lavabit.com> | 2010-06-09 14:10:06 +0200 |
---|---|---|
committer | hut <hut@lavabit.com> | 2010-06-09 14:10:06 +0200 |
commit | a4c9208bb69b09207c017ae88c810ef0ee83a780 (patch) | |
tree | 1666c23d6d69481587d26669c790b278123b1f0a /HACKING | |
parent | 1d895690f81f2cb3a308416c29b280e91e681e36 (diff) | |
parent | e74222ee48435895a636812f908c862f3fb7acb6 (diff) | |
download | ranger-a4c9208bb69b09207c017ae88c810ef0ee83a780.tar.gz |
Merge branch 'master' into preview
Conflicts: ranger/fsobject/file.py
Diffstat (limited to 'HACKING')
-rw-r--r-- | HACKING | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/HACKING b/HACKING index b184150c..3d35190e 100644 --- a/HACKING +++ b/HACKING @@ -10,6 +10,7 @@ Coding Style http://www.python.org/dev/peps/pep-0008/ * Although this guide suggests otherwise, tabs are used for indentation of code and docstrings. In other documents (readme, etc), use spaces. +* Test the code with unit tests where it makes sense Patches @@ -23,6 +24,20 @@ If you plan to do major changes, or many changes over time, I encourage you to create a fork on GitHub, Gitorious or any other site. +Starting Points +--------------- + +Good places to read about ranger internals are: +ranger/core/actions.py +ranger/core/environment.py +ranger/fsobject/fsobject.py + +About the UI: +ranger/gui/widgets/browsercolumn.py +ranger/gui/widgets/browserview.py +ranger/gui/defaultui.py + + Common Changes -------------- @@ -41,6 +56,7 @@ assuming <self> is a "SettingsAware" object. * Changing commands, adding aliases: ranger/defaults/commands.py +or ~/.ranger/commands.py * Adding colorschemes: Copy ranger/colorschemes/default.py to ranger/colorschemes/myscheme.py |