|
7 | 7 | [](https://requires.io/github/termicoder/termicoder/requirements/?branch=master) |
8 | 8 | [](https://github.com/termicoder/termicoder/blob/master/LICENSE.txt) |
9 | 9 |
|
10 | | -View, Code, Submit directly from terminal |
| 10 | +View, Code, Submit directly from terminal |
11 | 11 | Made with :heart: by [Divesh Uttamchandani](https://github.com/diveshuttam) |
12 | 12 |
|
13 | 13 | ## A python based command line interface for helping in competitive programming. Termicoder aims at automating and simplifying the process of coding, testing and submitting solutions to Online Judges so that one can concentrate only on algorithms |
@@ -143,9 +143,12 @@ Unlike [previous implementation](https://github.com/termicoder/termicoder) this |
143 | 143 | completely does away with `exec` and `eval` calls. And implements `Judges`, |
144 | 144 | `Problems` and `Contests` as classes instead of modules. |
145 | 145 |
|
146 | | -There is an abstract class `Judge` which is used to dispatch operations to a particular judges through `Judge Factory`. Developers can subclass and implement |
147 | | -the `Judge` class externally and attach their module to setup tool entry-point |
148 | | -`termicoder.judge_plugins`. Termicoder dynamically loads these judges and dispatches the operations. |
| 146 | +There is an abstract class `Judge` which is used to dispatch operations to a |
| 147 | +particular judge instance through `Judge Factory`. |
| 148 | +Developers can subclass and implement the `Judge` class externally |
| 149 | +and attach their module to setup tool entry-point - `termicoder.judge_plugins`. |
| 150 | + |
| 151 | +Termicoder dynamically loads these judges and dispatches the operations. |
149 | 152 | Complete documentation for writing judge-plugins and the UML design docs for termicoder would be available soon. By then you can look at the `judge/codechef` |
150 | 153 | implementation in the repo to see an example implementation . See setup.py for |
151 | 154 | seeing how to subscribe to entry point `termicoder.judge_plugins`. |
|
0 commit comments