Hentai Library Thingy
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Xymorot b6081f1a64 meta: document simplified start command 2 weeks ago
declarations test: add test framework (spectron + mocha), combined with refactoring of the directory structures 3 months ago
mocks feat: use userData electron path for database (subfolder with version) 2 months ago
resources feat: add icon/logo 7 months ago
src config: configure import/core-modules setting of the import eslint plugin to include 'electron' 2 months ago
templates config: universally define the app name in the package.json as "productName" 2 months ago
tests refactor: replace tslint with @typescript-eslint/eslint-plugin as tslint will be deprecated in 2020 2 months ago
workspace meta: clarify original = canon 2 months ago
.editorconfig install tslint and prettier with stuff around to make them work together 8 months ago
.eslintignore config: use ignore files to completely define file patterns for eslint and prettier (instead of in the command) 2 weeks ago
.eslintrc.json config: reformat lint file 2 months ago
.gitignore feat: use userData electron path for database (subfolder with version) 2 months ago
.mocharc.yml test: remove split between integration and unit tests, use tags instead 3 months ago
.nycrc.yml config: turn off per-file coverage checking in nyc 3 months ago
.prettierignore config: use ignore files to completely define file patterns for eslint and prettier (instead of in the command) 2 weeks ago
.prettierrc.yml refactor: use handlebars template engine to render the index html conditionally 3 months ago
CHANGELOG.md doc: create a CHANGELOG.md file 2 months ago
CONTRIBUTING.md meta: describe path to coverage index.html instead of linking (since it won't be there most of the time) 2 weeks ago
LICENSE.txt meta: clarify the meaning of "fork" in section 2 of LICENSE.txt 1 month ago
README.md meta: document simplified start command 2 weeks ago
buildfile.js config: remove gulp and realize build process with concurrently 2 months ago
electron-version.js config: add an npm script to output current electron versions 1 month ago
forge.config.js refactor: replace tslint with @typescript-eslint/eslint-plugin as tslint will be deprecated in 2020 2 months ago
package-lock.json update: run npm update 2 months ago
package.json config: use ignore files to completely define file patterns for eslint and prettier (instead of in the command) 2 weeks ago
tsconfig.json feat: install and use fs-extra instead of fs, implement groundwork for more sophisticated error reporting 3 months ago
webpack.config.js test: add test framework (spectron + mocha), combined with refactoring of the directory structures 3 months ago

README.md

Renai

レンアイ - Hentai Library Thingy

What?\ an application for categorizing hentai manga

Why?\ see user stories

How?\ Node.js, Electron, Typescript, SQLite3 (TypeORM)

By the way, there is mature content in this repository.

Development Quickstart

For more information, check CONTRIBUTING.md.

  • npm install, the postinstall script compiles native node modules for electron
    • might need to install some build tools depending on your platform
  • npm run watch for code transpilation (starts watchers)
  • npm start

Usage

There is nothing to use yet. You might want to contribute a user story or two.