All Projects → cg0101 → z-pot

cg0101 / z-pot

Licence: MIT license
project overview tool, used to analyze the amount of code, the number of files, code statistics and so on.

Programming Languages

javascript
184084 projects - #8 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to z-pot

Actionview
An issue tracking tool based on laravel+reactjs for small and medium-sized enterprises, open-source and free, similar to Jira.
Stars: ✭ 1,357 (+7438.89%)
Mutual labels:  board, project-management
beemos
BEE MOnitoring System: create an infrastructure for monitoring beehives
Stars: ✭ 16 (-11.11%)
Mutual labels:  board
Py3 Pinterest
Fully fledged Python Pinterest client
Stars: ✭ 133 (+638.89%)
Mutual labels:  board
Linux
🐧 以“标签”形式对Linux的命令进行的梳理
Stars: ✭ 15 (-16.67%)
Mutual labels:  command
Canvasboard
An interactive board with plugins focusing on replacing the need of multiple platforms for teaching, presenting, managing or explaining your ideas 🌎
Stars: ✭ 145 (+705.56%)
Mutual labels:  board
code-review
Automated static analysis & linting bot for Mozilla repositories
Stars: ✭ 51 (+183.33%)
Mutual labels:  code-review
Shimonbox
Semi-automatically generated 3D printable cases for development boards using OpenSCAD
Stars: ✭ 120 (+566.67%)
Mutual labels:  board
react-native-dnd-board
A drag and drop Kanban board for React Native.
Stars: ✭ 41 (+127.78%)
Mutual labels:  board
pm-discussify
Discussify's project management repository
Stars: ✭ 17 (-5.56%)
Mutual labels:  project-management
ESP8266TimerInterrupt
This library enables you to use Interrupt from Hardware Timers on an ESP8266-based board. It now supports 16 ISR-based timers, while consuming only 1 hardware Timer. Timers' interval is very long (ulong millisecs). The most important feature is they're ISR-based timers. Therefore, their executions are not blocked by bad-behaving functions or tas…
Stars: ✭ 85 (+372.22%)
Mutual labels:  board
abapOpenReview
ABAP Review Tool
Stars: ✭ 19 (+5.56%)
Mutual labels:  code-review
Raemixx500
Open Hardware Remake of the Commodore Amiga 500+ Mainboard
Stars: ✭ 161 (+794.44%)
Mutual labels:  board
php-chess
A chess library for PHP.
Stars: ✭ 42 (+133.33%)
Mutual labels:  board
Pleco
A Rust-based re-write of the Stockfish Chess Engine
Stars: ✭ 137 (+661.11%)
Mutual labels:  board
QshOni
The QShell on IBM i library contains useful CL wrapper commands to allow QShell and PASE apps to be called and consumed from regular IBM i jobs via CL, RPG or COBOL programs.
Stars: ✭ 34 (+88.89%)
Mutual labels:  command
Lgt8fx
Board Package for Logic Green LGT8F328P LGT8F328D and LGT8F88D
Stars: ✭ 122 (+577.78%)
Mutual labels:  board
Opencr
Software for ROS Embedded board (a.k.a. OpenCR). OpenCR means Open-source Control Module for ROS.
Stars: ✭ 240 (+1233.33%)
Mutual labels:  board
effective-code-review
Presentation about my process for making code reviews as effective as possible
Stars: ✭ 63 (+250%)
Mutual labels:  code-review
laravel-admin
LaravelAdmin是基于PHP开发的基础管理后台系统,做到开箱即用,为新项目开发省去了基础功能开发的步骤;此系统采用前后端分离模式,后端使用Laravel,前端使用vue;主要包含:登录、注销、可视化数据大屏、管理员、角色管理、菜单管理、权限管理、错误日志、登录日志、访问日志、获取服务器CPU使用率、内存使用率等功能。后端主要使用Artisan命令行、Jobs消息队列、 Rules验证规则、Restful API、Composer扩展包、Redis秒杀、Extend自定义扩展类:微信授权、钉钉告警推送、MongoDB、阿里云OSS、七牛云存储、七牛云直播、php-jwt TOKEN、Phpoffice、MySql数据库字典、Elasticsearch等技术。
Stars: ✭ 45 (+150%)
Mutual labels:  command
gatsby-source-trello
Source plugin for pulling data into Gatsby from Trello using
Stars: ✭ 21 (+16.67%)
Mutual labels:  board

pot

Version Downloads Coverage Status

z-pot is a project overview tool, used to analyze the amount of code, the number of files, code statistics and so on.

Quick Start

install z-pot

npm i -g z-pot

create report

cd ${yourProject}

pot report

pot-report

Features

  • file stats
  • custom
  • unit test
  • [] stat group by file type
  • [] stat group by file line count
  • [] stat tech stack of project
  • [] stat of project contributor

Help

Usage: pot <command> [options]

project overview tool

Options:
  -V, --version     output the version number
  -h, --help        output usage information

Commands:
  report [options]  print project info

  Examples:

    $ pot report ## build report
    $ pot report -t xxx ## custom report template

Custom Template

Template Context

  this.statInfo = {
        createdTime: moment(new Date()).format('YYYY-MM-DD'),
        fileSize: 0, // project file size
        filesCount: 0, //files count
        dirsCount: 0, //dir count
        fileLineCount: 0, //the count of all files
        maxFileLine: 0, // single file max line count
        bigFilesList: [] //big files list
    }

Custom Template report.template.html

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <meta name="viewport" content="width=device-width, initial-scale=1.0" />
        <title>Document</title>
    </head>
    <body>
        ${this.statInfo.createdTime}
    </body>
</html>
pot report -t ./tests/report.template.html ## custom template

ls pot_report_2021-04-05.html ## report

License

MIT

Copyright (c) 2013-present, zhangchi

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].