termkit / gama Goto Github PK
View Code? Open in Web Editor NEWManage your GitHub Actions from Terminal with great UI ๐งช
License: GNU General Public License v3.0
Manage your GitHub Actions from Terminal with great UI ๐งช
License: GNU General Public License v3.0
Add live mode option like a checkbox to enable auto refresh.
Sort workflows as alphabetical. It makes easy to find your workflow
Note: You can use repository tab's code as reference.
In the ListRepositories
request, the query param of per_page
can be 100
at max.
from the doc:
per_page
integer
The number of results per page (max 100).
so I think, would better to have pagination in the repositories tab (loading pages lazily).
It hard to find your repositories inside of hundred repositories.
Search bar can fix this.
Title says everything.. How we can fix this problem?
Sometimes, the values โโwe trigger may be the same. Instead of filling them in one by one, we can define predefined rules and have them triggered.
I am adding your nice program to Void Linux.
PR
And this question raised.
Can license be please clarified?
Thanks for answer, and gama itself
๐ Keep up
It's hard to find your key if you have much keys... Alphabetic sorting is good way to easy to find your keys.
Gama can work with environment variable. But this variable can be shown on your current window header.
It might occurs a vulnerability. (Taking screenshot may expose your GitHub token)
Change test connection function to new and minimal one
I Just think accept multiple tokens & each token get their repository, remain actions keeps almost same.
Example yaml:
github:
token: ["token1", "token2"]
Example environment variable:
export GITHUB_TOKEN="token1,token2"
Visualize workflow's state. Just like GitHub Actions' does.
GAMA currently get Github repositories as static count (current: 2000)
May you make it infinite, pagination etc. Let's discuss!
we can define F
button to mark this repository as favorite. And shift+f
like button shows only favorite repositories.
Favorite repositories can contains in .gama.yaml
.
Let's discuss, any better ideas?
You can add mock tests with using mockery.
We can add an Open Source Scanner to our workflow, which will run every time we push to the PR or main branch.
Gama can be downloaded by package managers. Because of this, users might find it difficult to use if they are not familiar with the instructions on the GitHub page.
When Gama is first run, if there is no default configuration or if the --setup parameter is not passed, it offers the user an interactive setup opportunity.
Some long error messages can disrupt the user interface. (Fortunately, these errors are not common. ๐)
Develop a more concise error handling mechanism
Show "Are you to do X?" type message each time switch an option to improve user experience.
Add change log & update instructions (instead of redirecting the Github repository)
First of all: THANKS for this great open-source project โค๏ธ
I took it for a spin today and was really impressed ๐ฎ
Could you please add binary releases for platform linux/arm64
?
These binaries are required for use with:
Make a selector like as current "choice" selection box.
Current version of gama fast enough. But you can make it better!
Take a look this directory internal/github
. Might you use go routines to improve performance! ๐
We can run tests each PR pushes and main push. But we need reliable tests to implement this issue.
Needs first : #4
User can switch the workflow's branch before the trigger.
Implement a textbox that have autocompletion feature. Use project's default branch as default.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.