Skip to content

Commit 3ccf5bc

Browse files
committed
first public version
0 parents  commit 3ccf5bc

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+6650
-0
lines changed

.changeset/README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Changesets
2+
3+
Hello and welcome! This folder has been automatically generated by `@changesets/cli`, a build tool that works
4+
with multi-package repos, or single-package repos to help you version and publish your code. You can
5+
find the full documentation for it [in our repository](https://github.com/changesets/changesets)
6+
7+
We have a quick list of common questions to get you started engaging with this project in
8+
[our documentation](https://github.com/changesets/changesets/blob/main/docs/common-questions.md)

.changeset/config.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"$schema": "https://unpkg.com/@changesets/[email protected]/schema.json",
3+
"changelog": "@changesets/cli/changelog",
4+
"commit": false,
5+
"fixed": [],
6+
"linked": [],
7+
"access": "restricted",
8+
"baseBranch": "main",
9+
"updateInternalDependencies": "patch",
10+
"ignore": []
11+
}

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
node_modules
2+
dist
3+
.env
4+
runs
5+
data

.npmignore

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
.env
2+
node_modules
3+
data
4+
.vscode
5+
.changeset
6+
prompts
7+
docs
8+
runs
9+
.gitignore
10+
.npmignore
11+
pnpm-lock.yaml
12+
*.test.*

.vscode/extensions.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"recommendations": [
3+
"dbaeumer.vscode-eslint",
4+
"esbenp.prettier-vscode",
5+
"github.vscode-github-actions"
6+
]
7+
}

.vscode/settings.json

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
{
2+
"eslint.probe": [
3+
"javascript",
4+
"javascriptreact",
5+
"typescript",
6+
"typescriptreact",
7+
"markdown",
8+
"html",
9+
"json"
10+
],
11+
12+
"editor.formatOnSave": true,
13+
"editor.formatOnPaste": true,
14+
15+
"cSpell.words": [
16+
"agentic",
17+
"agentify",
18+
"AILLM",
19+
"astify",
20+
"bhouston",
21+
"Buildx",
22+
"bunx",
23+
"cacheable",
24+
"cloudsql",
25+
"codegen",
26+
"esbuild",
27+
"fortawesome",
28+
"functiondef",
29+
"gcloud",
30+
"GLTF",
31+
"healthcheck",
32+
"indexdef",
33+
"interruptible",
34+
"ISJSON",
35+
"kysely",
36+
"lerp",
37+
"Linearizer",
38+
"llms",
39+
"microbundle",
40+
"Millis",
41+
"mycoder",
42+
"Nullary",
43+
"NVARCHAR",
44+
"OLLAMA",
45+
"proname",
46+
"reactflow",
47+
"recordset",
48+
"reserialization",
49+
"reserialized",
50+
"schemaname",
51+
"seperator",
52+
"Slerp",
53+
"sqlify",
54+
"tablename",
55+
"tailwindcss",
56+
"tgisinternal",
57+
"threeify",
58+
"transpiling",
59+
"triggerdef",
60+
"vinxi"
61+
],
62+
63+
"editor.rulers": [160],
64+
65+
// Workbench
66+
"workbench.editor.enablePreview": false, // Opens files in new tab instead of preview
67+
68+
// JavaScript/TypeScript specific
69+
"javascript.updateImportsOnFileMove.enabled": "always",
70+
"javascript.preferences.importModuleSpecifier": "relative",
71+
72+
// TypeScript specific
73+
"typescript.updateImportsOnFileMove.enabled": "always",
74+
"typescript.preferences.importModuleSpecifier": "relative",
75+
76+
"editor.defaultFormatter": "esbenp.prettier-vscode",
77+
"editor.codeActionsOnSave": ["source.formatDocument", "source.fixAll.eslint"],
78+
"files.exclude": {
79+
"**/.git": true,
80+
"**/.nx": true
81+
},
82+
83+
"css.validate": false,
84+
"tailwindCSS.includeLanguages": {
85+
"typescript": "javascript",
86+
"typescriptreact": "javascript"
87+
},
88+
"tailwindCSS.emmetCompletions": true
89+
}

CHANGELOG.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
# mycoder
2+
3+
## 0.0.9
4+
5+
### Patch Changes
6+
7+
- Remove test files
8+
9+
## 0.0.8
10+
11+
### Patch Changes
12+
13+
- improved checking for API KEY
14+
15+
## 0.0.7
16+
17+
### Patch Changes
18+
19+
- Cleaner log output
20+
21+
## 0.0.6
22+
23+
### Patch Changes
24+
25+
- Better agent prompt
26+
27+
## 0.0.5
28+
29+
### Patch Changes
30+
31+
- refactor default command to use yargs-file-commands, added -i alias for interactive mode
32+
33+
## 0.0.4
34+
35+
### Patch Changes
36+
37+
- fix dependencies for runtime
38+
39+
## 0.0.3
40+
41+
### Patch Changes
42+
43+
- Fixed readme file that got clobbered.
44+
45+
## 0.0.2
46+
47+
### Patch Changes
48+
49+
- c762ce8: Initial public release

CONTRIBUTING.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# Contributing
2+
3+
## Coding Style
4+
5+
### Terse and Simple
6+
7+
Favor a terse coding style that focuses on simplicity and readability.
8+
9+
## Prefer Types over Interfaces
10+
11+
When writing types please use type rather than interfaces as they are more robust.
12+
13+
### Use Logger in Tools/Agents for Output
14+
15+
The project uses a hierarchical logging system (Logger) that helps distinguish between different agents and tools in the output. The logging system has the following features:
16+
17+
- `verbose`: Detailed debug information (dimmed version of agent/tool color)
18+
- `info`: Normal operational messages (colored according to agent/tool color)
19+
- `warn`: Warning messages (yellow)
20+
- `error`: Error messages (red)
21+
22+
## Check Build Works after Changes
23+
24+
Ensure that `pnpm run build` works after making changes to the code, otherwise you need to make fixes.
25+
26+
## Keep Tests & Lint & Format Up-to-Date With Changes
27+
28+
Please add tests when making changes to the code. Try to sensible tests that a senior dev would write, try to avoid useless tests that don't add value.
29+
30+
Ensure that the `pnpm test` passes after making changes to the code as well as `pnpm run lint` passes with no warnings or errors. Also run `pnpm run format` to ensure the code is formatted correctly.
31+
32+
If a test fails, but it is not clear why, you can add more tests around that test as well as add more verbose messages to the failed test to help you identify the cause. This will both help you and help others going forward.
33+
34+
## Keep Documentation Up-to-Date with Changes
35+
36+
When making changes to the code, please ensure that the documentation in these files says up to date:
37+
38+
- `README.md`
39+
- `ARCHITECTURE.md`
40+
- `CONTRIBUTING.md`
41+
- `TOOLS.md`

0 commit comments

Comments
 (0)