You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+17-5Lines changed: 17 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,13 +6,25 @@ git clone https://github.com/moofoo/nestjs-jsreport-examples && cd nestjs-jsrepo
6
6
7
7
This repo demonstrates NestJS + JSReport integration. I've replicated all of the JSReport "[showcase](https://jsreport.net/showcases/)" reports minus the "PDF Stock Report", due to it's complexity. Like seriously, they went to town with that one. I also did a few of the simpler example reports from the [JSReport Playground](https://playground.jsreport.net/), just because.
8
8
9
-
The goal here is not to present a complete and self-contained JSReports module that others can import and use, though that might happen eventually. Rather, I wanted to
9
+
The goal here is not to present a complete, self-contained and ready to use JSReports module, though that will probably happen eventually, with this repo being a big step in that direction. ('this repo' represents ~3 days worth of work integerating a completely unfamiliar code base, so adjust your expectations accordingly).
10
10
11
-
- Show that the integration is possible and its potential,
12
-
- Work through the expected 'gotchas', quirks and pain points that come with the territory, so that future templating/report work that I'm actually getting paid for will be hella easy,
13
-
- I also want to show off how powerful and fully-featured the core JSReport framework is, to anyone paying attention. JSReport is literally the only business reports company I'm aware of that has their entire code base, top to bottom, open source and free for anyone to use, and it's fucking **legit**
11
+
Rather, I wanted to
14
12
15
-
Software like this deserves attention and love, especially given how ridiculously costly and frankly predatory so many SaaS services in the space are.
13
+
- Demonstrate that the JSReport core libraries function adequately outside their usual web-based GUI context, as advertised.
14
+
15
+
- Towards that end, demonstrate the feasiblity and potential of integrating JsReport with NestJS in code (you're looking at it)
16
+
17
+
- Hopefully put something together that shows how powerful and fully-featured the core, low-level JSReport framework is on its own, to anyone paying attention. because I think it's cool.
18
+
19
+
#
20
+
21
+
#### **RANT**
22
+
23
+
JSReport, as far as I'm aware, is the only business reports company whose code base, top to bottem, is all open source and free for anyone to use. More impressively, they have intentionally architected their application as a collection of loosely coupled functional parts (extensions) that can be repurposd, mixed and matched, to perform useful work outside of their original Web GUI, Studio context. That is to say, outside the context where they make money for JSReport the business. And to top it all off, the core functionality on offer here, templating and doc gen, is **fucking legit**. Endless kudos.
24
+
25
+
Software like this really deserves more attention and love, especially given how crazy expensive and frankly predatory so many SaaS services in the space are.
0 commit comments