Mercurial > repos > rmarenco > hubarchivecreator
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 :) |