3
3
Code example manager (CEM) is a software managing your notes, scripts and code examples.
4
4
It provides publish mechanisms to [ github.com] [ githubcom ] (as [ gists] [ gists ] ) or
5
5
[ gitlab.com] [ gitlabcom ] (as [ snippets] [ snippets ] ). It also automates execution for
6
- testable examples this is a quite useful when you have to deal with many examples.
6
+ testable examples, this is a quite useful to manage a high number of examples.
7
7
8
8
All my notes, scripts and code examples (my programming knowledge base) are now managed using this tool,
9
9
you can take a look to ** [ my public gists overview on github] [ mygists ] ** to illustrate the
10
10
publishing work achieved by CEM.
11
11
12
- ![ ] ( images/cloudtags.png )
13
-
14
12
Current [ Code example manager (CEM)] [ cem ] implementation is just a command line tool
15
13
which compare locally available examples with already published ones in order to find
16
14
what it should do (add, update, do nothing).
17
15
16
+ ![ ] ( images/cloudtags.png )
17
+
18
18
## Why ?
19
19
20
20
Code examples are very important, each example is most of the time designed to focus
@@ -28,7 +28,10 @@ Managing hundreds of published code example files as gists (github) and/or snipp
28
28
is really not easy and time-consuming, in particular if you want to keep them up to date. This
29
29
is the main issue addressed by this software.
30
30
31
- ![ ] ( images/created-examples-trend.png )
31
+ - My open-source examples evolution trend :
32
+ ![ ] ( images/created-examples-trend.png )
33
+ - And for those who are executable/testable :
34
+ ![ ] ( images/testable-examples-status.png )
32
35
33
36
As you can see through the previous charts, once you have industrialized your notes and code
34
37
examples, analytics on your examples become quite easy, and a lot of advanced features become
@@ -62,7 +65,7 @@ Instructions example with github.com publishing configuration :
62
65
```
63
66
- Run the following command from your terminal (` cs ` is the [ coursier] [ cs ] CLI command):
64
67
```
65
- cs launch fr.janalyse:code-examples-manager_3:2.2 .0
68
+ cs launch fr.janalyse:code-examples-manager_3:2.4 .0
66
69
```
67
70
- you can even use ` cs launch fr.janalyse:code-examples-manager_3:latest.release ` to always use the latest release
68
71
- current release is : [ ![ ] [ CodeExamplesManagerImg ]] [ CodeExamplesManagerLnk ]
0 commit comments