ginsp's People
ginsp's Issues
Output command diff-message should be marked number list
Test coverage
`diff-message` output message can be configured with `-f table`
Enhance config file to support multiple profiles
Bug: only fetch ticket status on option provided
Async fetching ticket status
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
Git plugin?
Validate Config Project Management Env Var
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
Build binaries
- MacOS Intel x86
- MacOS Intel x64
- MacOS x64 ARM
- Linux x86
- Linux x64
- Linux x64 ARM
- Window x86
- Window x64
Show count on `diff-message` result
Cherry pick option should check if target branch is already checkout
Better result for diagnostic command with checklist pass/fail
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)
`--verbose` option and hide by default for all current logs
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
Validate git command and git repo
Able to fetch ticket author
Load config in $HOME/.ginsp/config.toml
Update README with better description, usage,...
- Demo Screenshot
- Better description of the tool
- Flaws
Only run validate git for certain commands
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
Implement integration test
Custom path for config file
Finding remote branches and tags
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.