ginsp's People
ginsp's Issues
Validate git command and git repo
Missing config file only panics when needed
- Panick and print error of missing config file when user uses option
-t
only - Adding a diagnostics command
- [Drop] Show warning user doesn't have config file (using stderr)
Update README with better description, usage,...
- Demo Screenshot
- Better description of the tool
- Flaws
Able to fetch ticket author
Enhance config file to support multiple profiles
Cherry pick option should check if target branch is already checkout
Build binaries
- MacOS Intel x86
- MacOS Intel x64
- MacOS x64 ARM
- Linux x86
- Linux x64
- Linux x64 ARM
- Window x86
- Window x64
`diff-message` output message can be configured with `-f table`
`--verbose` option and hide by default for all current logs
Better result for diagnostic command with checklist pass/fail
Panicked when `diff-message` miss a branch
Command: ginsp diff-message master
thread 'main' panicked at src/commands/mod.rs:91:47:
index out of bounds: the len is 1 but the index is 1
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
Add output options for extensible
Expected in the future we can
-o md-table
-o json
-o csv
- Refactor current result to be Markdown table format
- Implement
-o md-table
for now for current result. json
andcsv
is out of scope for now
Bug: only fetch ticket status on option provided
Adding option --diff-message to `update` command
Functional
- Auto-trigger diff-message logic after updating branches
Non-functional
- Validate the exact 2 branches provided before running any update or different logic
Implement integration test
Output command diff-message should be marked number list
Validate Config Project Management Env Var
Config `url` contains `:ticket_id` is confusing
Ideas to enhance:
- Update naming
url_pattern
Non-functional requirement
- Versioning update
- Backward compatible
- Command to upgrade config
Only run validate git for certain commands
Async fetching ticket status
Finding remote branches and tags
Test coverage
Git plugin?
Custom path for config file
Load config in $HOME/.ginsp/config.toml
Show count on `diff-message` result
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.