mirror of
https://github.com/xmonad/xmonad.git
synced 2025-05-19 08:30:21 -07:00
minor update to STYLE and TODO
This commit is contained in:
parent
3ce9dcbbb5
commit
59e731ea11
4
STYLE
4
STYLE
@ -7,13 +7,13 @@
|
|||||||
|
|
||||||
* Follow the coding style of the other modules.
|
* Follow the coding style of the other modules.
|
||||||
|
|
||||||
* Code should be compilable with -Wall -Werror -fno-warn-unused-do-bind.
|
* Code should be compilable with -Wall -Werror -fno-warn-unused-do-bind -fwarn-tabs.
|
||||||
There should be no warnings.
|
There should be no warnings.
|
||||||
|
|
||||||
* Partial functions should be avoided: the window manager should not
|
* Partial functions should be avoided: the window manager should not
|
||||||
crash, so do not call `error` or `undefined`
|
crash, so do not call `error` or `undefined`
|
||||||
|
|
||||||
* Tabs are illegal. Use 4 spaces for indenting.
|
* Use 4 spaces for indenting.
|
||||||
|
|
||||||
* Any pure function added to the core should have QuickCheck properties
|
* Any pure function added to the core should have QuickCheck properties
|
||||||
precisely defining its behavior.
|
precisely defining its behavior.
|
||||||
|
17
TODO
17
TODO
@ -1,23 +1,14 @@
|
|||||||
- Write down invariants for the window life cycle, especially:
|
|
||||||
- When are borders set? Prove that the current handling is sufficient.
|
|
||||||
|
|
||||||
- current floating layer handling is nonoptimal. FocusUp should raise,
|
|
||||||
for example
|
|
||||||
|
|
||||||
- Issues still with stacking order.
|
|
||||||
|
|
||||||
= Release management =
|
= Release management =
|
||||||
|
|
||||||
* configuration documentation
|
* generate, and push website haddocks with xmonad-web/gen-docs.sh
|
||||||
|
|
||||||
* generate haddocks for core and XMC, upload to xmonad.org
|
|
||||||
* generate manpage, generate html manpage
|
* generate manpage, generate html manpage
|
||||||
* double check README build instructions
|
* double check README build instructions
|
||||||
* test core with 6.6 and 6.8
|
|
||||||
* bump xmonad.cabal version and X11 version
|
* bump xmonad.cabal version and X11 version
|
||||||
|
* update cabal "tested-with:" fields
|
||||||
* upload X11 and xmonad to Hackage
|
* upload X11 and xmonad to Hackage
|
||||||
* update links to hackage in download.html
|
|
||||||
* update #xmonad topic
|
* update #xmonad topic
|
||||||
* check examples/text in user-facing Config.hs
|
* check examples/text in user-facing Config.hs
|
||||||
* check tour.html and intro.html are up to date, and mention all core bindings
|
* check tour.html and intro.html are up to date, and mention all core bindings
|
||||||
* confirm template config is type correct
|
* confirm template config is type correct
|
||||||
|
* update haskellwiki notable changes since x.x
|
||||||
|
* email announce
|
||||||
|
Loading…
x
Reference in New Issue
Block a user