{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":780728583,"defaultBranch":"master","name":"templating-for-api","ownerLogin":"olpa","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-02T03:38:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/427820?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713754914.0","currentOid":""},"activityList":{"items":[{"before":"4c2916658095826e0b11ccc9e543d784ad9c4e4f","after":null,"ref":"refs/heads/22-web-typesript","pushedAt":"2024-04-22T03:01:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"olpa","name":"Oleg Parashchenko","path":"/olpa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/427820?s=80&v=4"}},{"before":"4210287f5a75bdce69adba232854c8c0c20f6742","after":null,"ref":"refs/heads/11-naive-openai-request","pushedAt":"2024-04-22T03:01:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"olpa","name":"Oleg Parashchenko","path":"/olpa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/427820?s=80&v=4"}},{"before":"5c8e5c41f1f77e95763e488cd35502a22688b05c","after":"bce98fca94935bce1a22bd0dfbd0ded493e30860","ref":"refs/heads/master","pushedAt":"2024-04-22T02:58:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olpa","name":"Oleg Parashchenko","path":"/olpa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/427820?s=80&v=4"},"commit":{"message":"Add doc: Add templating to an application.","shortMessageHtmlLink":"Add doc: Add templating to an application."}},{"before":"609541cba74ff4f06cb90e3eff4a8e2c649e23de","after":"5c8e5c41f1f77e95763e488cd35502a22688b05c","ref":"refs/heads/master","pushedAt":"2024-04-22T02:41:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olpa","name":"Oleg Parashchenko","path":"/olpa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/427820?s=80&v=4"},"commit":{"message":"Add a typescript version and js compilation.\n\nSquashed commit of the following:\n\ncommit 4c2916658095826e0b11ccc9e543d784ad9c4e4f\nAuthor: Oleg Parashchenko \nDate: Mon Apr 22 04:39:12 2024 +0200\n\n Remove the rests of web-ts.\n\ncommit 4271e0e910e216dec71b9417d5876218fbfb17d5\nAuthor: Oleg Parashchenko \nDate: Mon Apr 22 04:37:34 2024 +0200\n\n Update READMEs.\n\ncommit 6161c3d50ea8e0722622a89ac0b276cf1ab480e6\nAuthor: Oleg Parashchenko \nDate: Mon Apr 22 04:26:33 2024 +0200\n\n Satisfy eslint.\n\ncommit f6c3d2947a0d52993c5e0b995eb2acbc82c48460\nAuthor: Oleg Parashchenko \nDate: Fri Apr 19 05:29:07 2024 +0200\n\n Exec \"main\" after dom loaded.\n\ncommit 6b96e8200ed7f32257233b015bd444868d75f615\nAuthor: Oleg Parashchenko \nDate: Fri Apr 19 05:21:23 2024 +0200\n\n Show how to use awaited fetch.\n\ncommit bfd1e3ac2a31f8df1399e87c4464544aa3323655\nAuthor: Oleg Parashchenko \nDate: Fri Apr 19 05:07:34 2024 +0200\n\n Update existing ts to the new interface.\n\ncommit 307629c9f9dffc7381a6041bb1133d675503056f\nAuthor: Oleg Parashchenko \nDate: Fri Apr 19 05:01:23 2024 +0200\n\n Typing and logic for both fs.readFile and fetch.\n\ncommit 923d8a631856b6ee82b79204a94d24207c12081e\nAuthor: Oleg Parashchenko \nDate: Fri Apr 19 04:39:46 2024 +0200\n\n Correct typing for \"instantiateStreaming\".\n\ncommit 8fe07176051ad887f3cc04554755d4ed970d5c0e\nAuthor: Oleg Parashchenko \nDate: Fri Apr 19 04:22:50 2024 +0200\n\n Typescript-example is not needed.\n\ncommit 1bf273c7d60e5d4df58079d951c9ae1e051919f5\nAuthor: Oleg Parashchenko \nDate: Fri Apr 19 04:21:36 2024 +0200\n\n Use ts-to-js compiled library in html example.\n\ncommit a923139e596277c956d969f20c55cd2c4ef6f5e3\nAuthor: Oleg Parashchenko \nDate: Fri Apr 19 04:19:16 2024 +0200\n\n Revert to master-ts version, adding new findings.\n\ncommit 1d8fefcc54333c6b866c65b0c0af913f5d3696cc\nAuthor: Oleg Parashchenko \nDate: Thu Apr 18 05:22:45 2024 +0200\n\n Build js from ts.\n\ncommit f867dd9db8a4971cbcff948dea3f5a02d40e927d\nAuthor: Oleg Parashchenko \nDate: Thu Apr 18 05:06:12 2024 +0200\n\n Rename files to have to subprojects.\n\ncommit fc48928cc8f218384cf6fb6305be11bb729e9d6b\nAuthor: Oleg Parashchenko \nDate: Thu Apr 18 04:45:13 2024 +0200\n\n Compile jsonnet-ts to js.\n\ncommit e260d37d35e5b5dd506ac789260bb24c3ff9ebcc\nAuthor: Oleg Parashchenko \nDate: Thu Apr 18 04:18:34 2024 +0200\n\n Setup a typescript project.","shortMessageHtmlLink":"Add a typescript version and js compilation."}},{"before":"f6c3d2947a0d52993c5e0b995eb2acbc82c48460","after":"4c2916658095826e0b11ccc9e543d784ad9c4e4f","ref":"refs/heads/22-web-typesript","pushedAt":"2024-04-22T02:39:30.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"olpa","name":"Oleg Parashchenko","path":"/olpa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/427820?s=80&v=4"},"commit":{"message":"Remove the rests of web-ts.","shortMessageHtmlLink":"Remove the rests of web-ts."}},{"before":null,"after":"f6c3d2947a0d52993c5e0b995eb2acbc82c48460","ref":"refs/heads/22-web-typesript","pushedAt":"2024-04-19T03:29:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"olpa","name":"Oleg Parashchenko","path":"/olpa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/427820?s=80&v=4"},"commit":{"message":"Exec \"main\" after dom loaded.","shortMessageHtmlLink":"Exec \"main\" after dom loaded."}},{"before":"3400aaaaf56c6415aa6c4eccf0c90ccab282fc23","after":"609541cba74ff4f06cb90e3eff4a8e2c649e23de","ref":"refs/heads/master","pushedAt":"2024-04-17T05:03:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olpa","name":"Oleg Parashchenko","path":"/olpa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/427820?s=80&v=4"},"commit":{"message":"Example for JS web usage.\n\nSquashed commit of the following:\n\ncommit e323ae10a5cdf7d79114110e8fd548f968c9f16f\nAuthor: Oleg Parashchenko \nDate: Wed Apr 17 07:01:45 2024 +0200\n\n Run jsonnet.\n\ncommit 2ac0f02558a1fb69dcb07efa5e192e289f03bbb0\nAuthor: Oleg Parashchenko \nDate: Wed Apr 17 06:45:49 2024 +0200\n\n Create a div with dummy content.\n\ncommit d377fe85ee17848e2f02ebc8a030dfd0275c8bf8\nAuthor: Oleg Parashchenko \nDate: Wed Apr 17 06:39:53 2024 +0200\n\n Add .gitignore.\n\ncommit 1e57840dea2ad1e200f5500d256d28f89eec87e9\nAuthor: Oleg Parashchenko \nDate: Wed Apr 17 06:38:33 2024 +0200\n\n Load jsonnet.\n\ncommit 445fb26a7b188f10aa281fdf47604359a8eca3e6\nAuthor: Oleg Parashchenko \nDate: Wed Apr 17 06:32:12 2024 +0200\n\n Create a web server.","shortMessageHtmlLink":"Example for JS web usage."}},{"before":"63e8aa5463488c7e7d0a5142afc689bb31f6bdf4","after":"3400aaaaf56c6415aa6c4eccf0c90ccab282fc23","ref":"refs/heads/master","pushedAt":"2024-04-16T03:08:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olpa","name":"Oleg Parashchenko","path":"/olpa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/427820?s=80&v=4"},"commit":{"message":"Document the project.\n\nSquashed commit of the following:\n\ncommit 13d19cfee41bc137068a30d1a2156fd83ccce26b\nAuthor: Oleg Parashchenko \nDate: Tue Apr 16 05:08:03 2024 +0200\n\n List contents in the main README file.\n\ncommit 98a116a9f669162684dc886e05f77caf83a644a8\nAuthor: Oleg Parashchenko \nDate: Tue Apr 16 05:00:49 2024 +0200\n\n Note about schemas.\n\ncommit e4e3d2b47835f60e46e808b18e3a3b6b09e63dbe\nAuthor: Oleg Parashchenko \nDate: Tue Apr 16 04:57:06 2024 +0200\n\n Describe the typescript module.\n\ncommit f5633dd5074d5f28feb3f20b6d4a82f2f600af27\nAuthor: Oleg Parashchenko \nDate: Tue Apr 16 04:38:35 2024 +0200\n\n Describe the CLI tool.\n\ncommit 9506aa5dca14d836c518be7f4f19497f105da7c9\nAuthor: Oleg Parashchenko \nDate: Tue Apr 16 04:29:17 2024 +0200\n\n Document API templates.\n\ncommit e7ee4aee0d7f57e5804aaaaf767a8123fde50d83\nAuthor: Oleg Parashchenko \nDate: Mon Apr 15 05:26:56 2024 +0200\n\n How to run tests.\n\ncommit ae4a16f92ccabec972be119a3975858facf7b492\nAuthor: Oleg Parashchenko \nDate: Mon Apr 15 05:21:26 2024 +0200\n\n Section: APIs.\n\ncommit b32b47d25cc0e916d78eed67cb54c842edbcc0bd\nAuthor: Oleg Parashchenko \nDate: Mon Apr 15 05:04:34 2024 +0200\n\n An example is added.\n\ncommit b4a5c92ddeee6a1196c85fb150779a28e254ce9f\nAuthor: Oleg Parashchenko \nDate: Mon Apr 15 04:55:54 2024 +0200\n\n Add a license notice.\n\ncommit d1323daf294734a6d7ae50e7afda9d9a4c962ac2\nAuthor: Oleg Parashchenko \nDate: Mon Apr 15 04:51:04 2024 +0200\n\n Intro para.","shortMessageHtmlLink":"Document the project."}},{"before":"34f07227ea65830d76ed8467309d621f672a5353","after":"63e8aa5463488c7e7d0a5142afc689bb31f6bdf4","ref":"refs/heads/master","pushedAt":"2024-04-15T02:22:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olpa","name":"Oleg Parashchenko","path":"/olpa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/427820?s=80&v=4"},"commit":{"message":"Move the sample tool to \"nodejs-cli\" dir.\n\nSquashed commit of the following:\n\ncommit 59d21e18d89b036e40df8da93bf8b5fbd8ce20b8\nAuthor: Oleg Parashchenko \nDate: Fri Apr 12 05:41:36 2024 +0200\n\n Correct paths after moving.\n\ncommit 1de32d66e89d0e73e802678922f635ac9af19578\nAuthor: Oleg Parashchenko \nDate: Fri Apr 12 05:37:10 2024 +0200\n\n Move existing tool to \"nodejs-cli\" dir.","shortMessageHtmlLink":"Move the sample tool to \"nodejs-cli\" dir."}},{"before":"2c5701ccb07d67c6d5cf7b208323e94dfad837b2","after":"34f07227ea65830d76ed8467309d621f672a5353","ref":"refs/heads/master","pushedAt":"2024-04-12T03:28:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olpa","name":"Oleg Parashchenko","path":"/olpa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/427820?s=80&v=4"},"commit":{"message":"Build wasm in docker.\n\nSquashed commit of the following:\n\ncommit b131326e6a46ac66e02dacdbb6f9a4c06c361819\nAuthor: Oleg Parashchenko \nDate: Fri Apr 12 05:25:48 2024 +0200\n\n Fix a test.\n\ncommit 939af1304a0a8e5a731c4d47a39d312bab233cc9\nAuthor: Oleg Parashchenko \nDate: Fri Apr 12 05:23:30 2024 +0200\n\n Use wasm built in docker.\n\ncommit f9b5d7f0ccc5118cc902ba3ea46f6eb2b53782ef\nAuthor: Oleg Parashchenko \nDate: Fri Apr 12 05:23:09 2024 +0200\n\n Build wasm in docker.","shortMessageHtmlLink":"Build wasm in docker."}},{"before":"e85a12b5b39d2f147f0ca78627337a4fdd12f18e","after":"2c5701ccb07d67c6d5cf7b208323e94dfad837b2","ref":"refs/heads/master","pushedAt":"2024-04-12T02:50:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"olpa","name":"Oleg Parashchenko","path":"/olpa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/427820?s=80&v=4"},"commit":{"message":"Chain of template transformations.\n\nSquashed commit of the following:\n\ncommit d6c9ed6d01c26112585d5fdc91792a49551df33b\nAuthor: Oleg Parashchenko \nDate: Fri Apr 12 04:47:23 2024 +0200\n\n Tune the openai-patch template.\n\ncommit 39b3bf512ae0e7d38e9d6bac0cfed79e9c2f8bac\nAuthor: Oleg Parashchenko \nDate: Fri Apr 12 04:27:49 2024 +0200\n\n Multiple-transform, first version.\n\ncommit 5d6758bc3f6cb077d2d0eea5ed4cb02908189049\nAuthor: Oleg Parashchenko \nDate: Thu Apr 11 05:47:49 2024 +0200\n\n Template with patching.\n\ncommit 13eab8005c622ff9136a52cf733a73c444a9f2d5\nAuthor: Oleg Parashchenko \nDate: Thu Apr 11 05:34:17 2024 +0200\n\n Test for a request patching.\n\ncommit 369d70144d16baab7d1c7c85203c082a1873cf56\nAuthor: Oleg Parashchenko \nDate: Thu Apr 11 05:18:56 2024 +0200\n\n Start a new api: openai-patch-example.","shortMessageHtmlLink":"Chain of template transformations."}},{"before":"41c4ba12aa45678a544b1f558fbde55a0144fc93","after":"e85a12b5b39d2f147f0ca78627337a4fdd12f18e","ref":"refs/heads/master","pushedAt":"2024-04-10T05:06:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olpa","name":"Oleg Parashchenko","path":"/olpa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/427820?s=80&v=4"},"commit":{"message":"Introduce TplfaDocument and its validation.\n\nSquashed commit of the following:\n\ncommit 576fb3938fc8f0d5c669f993a1fc1a904e292cd1\nAuthor: Oleg Parashchenko \nDate: Wed Apr 10 07:04:33 2024 +0200\n\n Add annotations to the schema of TplfaRequest.\n\ncommit 10da8017a2e51edf8eb804ce6e4bb336e13de0d6\nAuthor: Oleg Parashchenko \nDate: Wed Apr 10 06:59:39 2024 +0200\n\n Add sanity tests.\n\ncommit 666c1130463c67c8dc6617894477d7135cb06b44\nAuthor: Oleg Parashchenko \nDate: Wed Apr 10 06:50:16 2024 +0200\n\n Schema for tplfa document. Test passes.\n\ncommit 4462e79145c594ce83bdd2070203cb354fb86bef\nAuthor: Oleg Parashchenko \nDate: Wed Apr 10 06:35:13 2024 +0200\n\n Test for happy path for validation.\n\ncommit 6925df4bdff88bdb25b4cee1841bb7b13fe69e78\nAuthor: Oleg Parashchenko \nDate: Wed Apr 10 06:24:59 2024 +0200\n\n Create `TplfaDocument` type.","shortMessageHtmlLink":"Introduce TplfaDocument and its validation."}},{"before":"35b74de25f21e55de30f2b03b702598c96585d40","after":"41c4ba12aa45678a544b1f558fbde55a0144fc93","ref":"refs/heads/master","pushedAt":"2024-04-10T04:00:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"olpa","name":"Oleg Parashchenko","path":"/olpa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/427820?s=80&v=4"},"commit":{"message":"Validate request.\n\nSquashed commit of the following:\n\ncommit aa4e075051986af58c104a3fd80abd121ee2d0ec\nAuthor: Oleg Parashchenko \nDate: Tue Apr 9 07:35:25 2024 +0200\n\n Validate request in the tool.\n\ncommit 8c952d63a32e299b9d3e5d46348bd9d3fbf9ffaa\nAuthor: Oleg Parashchenko \nDate: Tue Apr 9 07:34:55 2024 +0200\n\n More type annotations for Ajv in tests.\n\ncommit 5d0db4a74583635540730f0eb62bef6b57201454\nAuthor: Oleg Parashchenko \nDate: Tue Apr 9 07:13:06 2024 +0200\n\n Test missing properties.\n\ncommit 7d19ce19be2fce1b3edf4b8af87ff30af408bdf4\nAuthor: Oleg Parashchenko \nDate: Tue Apr 9 07:07:16 2024 +0200\n\n Add Request-type.\n\ncommit 383cf11e595f217f1a4e1393f7b4cfe5c3222645\nAuthor: Oleg Parashchenko \nDate: Tue Apr 9 06:48:09 2024 +0200\n\n Test: happy path.\n\ncommit 4ea2e8d8f57821012da54e126683c84bd054fcfd\nAuthor: Oleg Parashchenko \nDate: Tue Apr 9 06:37:20 2024 +0200\n\n Start ts project to validate schemas.\n\ncommit 6684e01c50b700f8b2b5365fb5a1dc528aabe31a\nAuthor: Oleg Parashchenko \nDate: Tue Apr 9 06:28:00 2024 +0200\n\n json schema for request.","shortMessageHtmlLink":"Validate request."}},{"before":"08535b70591fb400c4c46aa6f99272dd3d0b913b","after":"35b74de25f21e55de30f2b03b702598c96585d40","ref":"refs/heads/master","pushedAt":"2024-04-05T02:52:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"olpa","name":"Oleg Parashchenko","path":"/olpa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/427820?s=80&v=4"},"commit":{"message":"Generate an openai request.\n\nSquashed commit of the following:\n\ncommit 9ccfa920d79ce5c22b387f7759440a46a4086a02\nAuthor: Oleg Parashchenko \nDate: Fri Apr 5 04:47:48 2024 +0200\n\n Generate the header \"OpenAI-Organization\" conditionally.\n\ncommit d2b7b2e3a6b25f75bba65658ef2a3a8e1c237077\nAuthor: Oleg Parashchenko \nDate: Fri Apr 5 04:04:15 2024 +0200\n\n Passed: happy path.\n\ncommit 22f9abf01a7b5ac3feb1e6bf82514a484978615f\nAuthor: Oleg Parashchenko \nDate: Wed Apr 3 05:25:49 2024 +0200\n\n Seen as red: happy path.\n\ncommit 7df5cc6ce9edf86029476b98fcede255413869c9\nAuthor: Oleg Parashchenko \nDate: Wed Apr 3 05:13:23 2024 +0200\n\n More npm setup to run as a test.\n\ncommit 1c1ede9b598e06edac43bdef493381cb6102e2df\nAuthor: Oleg Parashchenko \nDate: Wed Apr 3 04:54:07 2024 +0200\n\n Simplify \"evaluate\" in the lib.\n\ncommit 8277fc2c66dbfa57db56b886122ab4f062a95f57\nAuthor: Oleg Parashchenko \nDate: Wed Apr 3 04:24:51 2024 +0200\n\n Run mocha.\n\ncommit 4210287f5a75bdce69adba232854c8c0c20f6742\nAuthor: Oleg Parashchenko \nDate: Tue Apr 2 14:37:33 2024 +0200\n\n Start openai test project.","shortMessageHtmlLink":"Generate an openai request."}},{"before":"23de199d11dbf7d1455b1f89315ee590b06d434a","after":"08535b70591fb400c4c46aa6f99272dd3d0b913b","ref":"refs/heads/master","pushedAt":"2024-04-02T12:38:10.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"olpa","name":"Oleg Parashchenko","path":"/olpa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/427820?s=80&v=4"},"commit":{"message":"Run nodejs jsonnet example.\n\nSquashed commit of the following:\n\ncommit bd189c2c24682a97fec3866501b2c66854844529\nAuthor: Oleg Parashchenko \nDate: Tue Apr 2 11:59:28 2024 +0200\n\n Calculate path to wasm.\n\ncommit a1832aa22b585b88e5152f725c885cfe1adde707\nAuthor: Oleg Parashchenko \nDate: Tue Apr 2 11:49:36 2024 +0200\n\n wasm-files.\n\ncommit 38956d4a4c8fba5287240f64e27d8a39995793bf\nAuthor: Oleg Parashchenko \nDate: Tue Apr 2 11:48:31 2024 +0200\n\n Code compiles.\n\ncommit e122990a25f85a1898a4493a74bc57559af7793c\nAuthor: Oleg Parashchenko \nDate: Tue Apr 2 11:36:02 2024 +0200\n\n TS-wrapper around wasm function.","shortMessageHtmlLink":"Run nodejs jsonnet example."}},{"before":null,"after":"4210287f5a75bdce69adba232854c8c0c20f6742","ref":"refs/heads/11-naive-openai-request","pushedAt":"2024-04-02T12:38:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"olpa","name":"Oleg Parashchenko","path":"/olpa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/427820?s=80&v=4"},"commit":{"message":"Start openai test project.","shortMessageHtmlLink":"Start openai test project."}},{"before":null,"after":"23de199d11dbf7d1455b1f89315ee590b06d434a","ref":"refs/heads/master","pushedAt":"2024-04-02T03:38:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"olpa","name":"Oleg Parashchenko","path":"/olpa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/427820?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENpEyBQA","startCursor":null,"endCursor":null}},"title":"Activity ยท olpa/templating-for-api"}