GitHub Pages site for busse.io using kodumisto
busse / kodumisto Goto Github PK
View Code? Open in Web Editor NEWGitHub Issue as ChatGPT Prompt; ChatGPT's Response as a Pull Request
License: MIT License
GitHub Issue as ChatGPT Prompt; ChatGPT's Response as a Pull Request
License: MIT License
Bring this over from the Actions testing repo (private for environment testing security)
An earlier version of the script used langchain
but I abandoned that for simplicity. (README.md
still references it).
Consider using langchain for greater flexibility.
Before first commit of main kodumisto script, make sure all keys are handled by environment variables and not exposed in the repo.
Explore having it make draft PRs by default.
Write up a compare / contrast to GitHub Copilot
Say a bit more about what the script is, how to use it, what the roadmap is, and maybe include a demo video/link/post.
Hello World.
Something like:
from argparse import ArgumentParser
parser = ArgumentParser(description=__doc__)
parser.add_argument('--blah', type=str, required=True,
help="Tell me the blah")
Currently, the Issue reading and PRs are happening in this repo. That should happen in a test repo to keep this one clean.
Modify editfile.py so that it can parse the full path of the file we want to modify.
Make a new prompt type based off of edit, but it just asks to explain the code, not attempt to modify/PR
Write a python script that randomly outputs one of five jokes to the console. The jokes should be about fish. Each joke should have a 50% chance of being shown in English, and a 50% chance of being shown in Icelandic.
This is probably a project unto itself, but the next evolution of this should be to holistically evaluate an Issue and perform the edits on the necessary files within a given repo, then submit those as a Pull Request on the issue.
Comments, commented code, extraneous print() statements, line breaks, files, etc.
As the administrator of a GitHub repo that uses GitHub actions
I want to be able to trigger kodumisto based on a certain label being assigned to an Issue
So that I can idenitify issues that kodumisto should attempt in an automated way
This will make it easier to use, especially with GitHub Actions.
Write a python script that uses SQL to query a Peoplesoft instance to get a report that returns all Vendors along with their Status showing whether each vendor is Active or Inactive.
Generate 20 rows of sample test data for a CSV file where each row contains the following fields:
First Name
Last Name
Street Address
City
State
Zip
Donation Amount
Donation Date
Each row should be a different person. The people should be named after characters from The Simpsons. The Donation Amount field should be a random value between $5 and $100. The Donation Date field should be a random date between 1/1/2005 and 12/31/2015.
Rename to requirements-kodumisto-actions.txt
Requires update to action .yml files
Test in private repo
I need to take another pass at the flow of kodumisto.py
when it comes to editing files, there are some issues to address around the URL parsing as well as sending the prompt to GPT. This may need to become two GH Issues.
Likely need to reference docs on all the possible GH URL patterns to deconstruct the raw OR is there a helper method for this? I suspect there is, and I suspect having the Repo Owner and Repo Name as separate command line variables may be somewhat against the intended pattern of using owner/repo
as a single variable with most parts of the GitHub API.
Write a python script that outputs the text Hello World to the console.
Based on some earlier testing, I think a Jekyll-specific variant of this would have wide-ranging implications and utility. This would probably be its own project within the repo.
Line 71 in cb1d5a2
As a user of kodumisto/createfile.py
I want to specify a file type or extension in my initial GitHub Issue
So that kind of file will contain the final output that is submitted for the pull request.
--
Currently, it is hardcoded to .py
Write a python script that prints one of five random facts about Norse gods to the console.
For security and code cleanliness purposes, does it make sense to architect the script for Actions so that it runs in a very different repo from the code it is acting against. Related: I need to read up more on GitHub Actions.
Write a python script that randomly generates one of four different haiku poems and prints the poem to the console. Please make each poem be about a different season.
script needs MIT license header
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.