All Projects → thinreports → Thinreports Editor

thinreports / Thinreports Editor

Licence: other
Report Designer for Thinreports

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Thinreports Editor

Documentlayoutanalysis
Document Layout Analysis resources repos for development with PdfPig.
Stars: ✭ 158 (-8.14%)
Mutual labels:  pdf
Wasm Pdf
Generate PDF files with JavaScript and WASM (WebAssembly)
Stars: ✭ 163 (-5.23%)
Mutual labels:  pdf
Viewprinter
Live preview, edit and print functionality for View hierarchies. Supports PDF, PNG, JPEG.
Stars: ✭ 170 (-1.16%)
Mutual labels:  pdf
Binb
Binb is not Beamer
Stars: ✭ 160 (-6.98%)
Mutual labels:  pdf
Openpdf
OpenPDF is a free Java library for creating and editing PDF files with a LGPL and MPL open source license. OpenPDF is based on a fork of iText. We welcome contributions from other developers. Please feel free to submit pull-requests and bugreports to this GitHub repository. ⛺
Stars: ✭ 2,174 (+1163.95%)
Mutual labels:  pdf
Chrome Headless Render Pdf
Stars: ✭ 164 (-4.65%)
Mutual labels:  pdf
Allitebooks
爬取AllITeBook网站的书籍下载链接
Stars: ✭ 157 (-8.72%)
Mutual labels:  pdf
Resumake.io
📝 A website for automatically generating elegant LaTeX resumes.
Stars: ✭ 2,277 (+1223.84%)
Mutual labels:  pdf
Pdftabextract
A set of tools for extracting tables from PDF files helping to do data mining on (OCR-processed) scanned documents.
Stars: ✭ 1,969 (+1044.77%)
Mutual labels:  pdf
Clouddisk
使用vue和electron实现的网盘应用(C-Disk)
Stars: ✭ 169 (-1.74%)
Mutual labels:  pdf
Reportbro Designer
Javascript plugin to visually design report layouts (for pdf and Excel) which can be created with reportbro-lib (a Python package) on the server.
Stars: ✭ 160 (-6.98%)
Mutual labels:  pdf
Book
They are information technology related book.
Stars: ✭ 161 (-6.4%)
Mutual labels:  pdf
Open Semantic Etl
Python based Open Source ETL tools for file crawling, document processing (text extraction, OCR), content analysis (Entity Extraction & Named Entity Recognition) & data enrichment (annotation) pipelines & ingestor to Solr or Elastic search index & linked data graph database
Stars: ✭ 165 (-4.07%)
Mutual labels:  pdf
Openbook
Open source lilypond real book for Jazz musicians
Stars: ✭ 159 (-7.56%)
Mutual labels:  pdf
Neotex
latex live preview - plugin for neovim and vim 8
Stars: ✭ 170 (-1.16%)
Mutual labels:  pdf
Lxxyxresume
前端简历生成器
Stars: ✭ 156 (-9.3%)
Mutual labels:  pdf
Telescope
🔭 The service ( from Client or Server ) works for render view ( markdown / code / image... ) from fetching URL.
Stars: ✭ 163 (-5.23%)
Mutual labels:  pdf
Tcpdf Laravel
TCPDF helper for laravel
Stars: ✭ 172 (+0%)
Mutual labels:  pdf
Travis Ci Latex Pdf
Travis CI and deployment service to build PDF from LaTeX document.
Stars: ✭ 170 (-1.16%)
Mutual labels:  pdf
Cordova Plugin Document Viewer
A Document Viewer cordova/phonegap plugin for iOS, Android and Windows
Stars: ✭ 168 (-2.33%)
Mutual labels:  pdf

Thinreports Editor

Thinreports is an open source report generation tool for Ruby.

  • Thinreports Editor (GUI Designer)
  • Thinreports Generator (Report Generator for Ruby)

Features

Features of Generator is here.

Easy to use

Less special training, possible to create by drag&drop.

Multi-platform

Currently supported platforms are Windows, Mac and Linux.

I18n Support

Currently supported locales are Japanese and English. Please contribute to translate!

Supported Platforms

We tested the following platform:

  • macOS 10.15
  • Windows 10
  • Ubuntu 18.04, 20.04

Supported Layout versions

Support a layout file that created/modified with 0.9.0+ Editor.

Getting Started

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/thinreports/thinreports-editor.

Translating for your language

See TRANSLATION.md.

Development

Requirements

  • JDK 6+
  • Python 2.7
  • Node.js

Getting Started

Install dependencies:

$ npm install

Compile javascript, css and templates:

$ npm run compile

Launch Editor on development:

$ npm start

Other Tasks

Watch and compile:

$ npm run watch

Build package for macOS, Windows, Ubuntu(linux):

$ npm run build

Run compilation and building on production:

$ npm run release

Compiling using Docker Container

Or if you can use docker, you can compile script and css:

$ docker build -t thinreports-editor:latest .
$ docker run --rm -v $PWD:/src:cached thinreports-editor:latest
Compiling JavaScript with SIMPLE_OPTIMIZATIONS...

And, launch electron on development:

$ npm start

Releasing Editor

This steps are for releasing a new version of Editor.

1. Update to the new version

The following two files need to be updated.

  • app/editor/version.js
  • app/package.json

2. Update documents

  • CHANGELOG.md (required)
  • README.md (if needed)

3. Push them to build/release-x.x.x branch and test the built packages for each platform

Pushing to build/* branch runs a job to build the package. Make sure that the built packages for each platform work properly. You can download the packages from the artifact of the build. For more information, see Build workflow.

4. Create pullrequest

If there is no problem, create a pullrequest.

5. Merge pullrequest and push tag

Pushing a tag runs a job to build and release package. Check the followings:

  • Correct version and content of the release
  • All package files are attached to the release

License

Thinreports Editor is licensed under the GPLv3. Please see LICENSE for further details.

Copyright

© 2010-2015 Matsukei Co.,Ltd.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].