comparison todo.md @ 13:25809f699cb3 draft

planemo upload for repository https://github.com/goeckslab/hub-archive-creator commit 65ab931ef2b05a5acf06cbde3a746c94a0a0a4cb
author rmarenco
date Thu, 11 Aug 2016 19:02:29 -0400
parents fcff8e9146e7
children 3233451a3bd6
comparison
equal deleted inserted replaced
12:747475757cb0 13:25809f699cb3
1 ### TEMP St Louis ###
2 - How to manage messages to user and debugging:
3 - User should receive INFO / WARN / ERROR / CRITICAL:
4 - User summary informations in stdout
5 - Full error in stderr
6 - Developer should receive all Logging stack:
7 - Not the user summary in stdout
8 - Full stack in stdout and stderr directly
9
10 - HOWTO:
11 - Manage (at least) two type of Logging types:
12 - The user one => When Debug mode is not set or disabled
13 - The dev one => When Debug mode is enabled
14 - User:
15 - Two Handlers: stdout and stderr
16 - STDOUT:
17 - Filter stdout:
18 - NO ERROR and CRITICAL here
19 - (Warn)
20 - Formatter:
21 - Only show %(message) for clarity
22 - STDERR:
23 - Filter stderr => WARN / ERRROR / CRITICAL
24 - Formatter:
25 - Show message
26 - Show traceback
27 - Dev:
28 - One Handler:
29 - To both stdout and stderr
30 - Filter:
31 - Nope?
32 - Formatter:
33 - Show traceback in both
34
1 # HubArchiveCreator's TODO 35 # HubArchiveCreator's TODO
2 36
3 *TODO file inspired from: http://lifehacker.com/why-a-github-gist-is-my-favorite-to-do-list-1493063613* 37 *TODO file inspired from: http://lifehacker.com/why-a-github-gist-is-my-favorite-to-do-list-1493063613*
4 38
5 ### TO COMPLETE 39 ### TO COMPLETE
6 40
7 41
8 - [ ] Don't let the Tool Classes manage the archive (add or remove files / folders) => Everything should pass through TrackHub or another class dedicated to that 42 - [ ] Don't let the Tool Classes manage the archive (add or remove files / folders) => Everything should pass through TrackHub or another class dedicated to that
9 - [ ] Move the class and others program related files, into separated folders 43 - [ ] Move the class and others program related files, into separated folders
10 - [ ] Take into account the name of the reference genome / the change: 44 - [ ] Take into account the name of the reference genome / the change:
11 - [ ] Somebody could want to launch two visualisations of two different genomes. Repeats of Genome with extensions associated 45 - [ ] Somebody could want to launch two visualisations of two different genomes. Repeats of Genome with extensions associated
12 - [ ] Add TDD => First add the test. It should not pass. Implement. It should now pass :) 46 - [ ] Add TDD => First add the test. It should not pass. Implement. It should now pass :)