Commit Graph

110 Commits (a4d83776c36568be84db9869182a35c356a947b4)

Author SHA1 Message Date
Joshua Potter a4d83776c3 Specify jekyll environment on build. 2024-01-10 12:26:29 -07:00
Joshua Potter ad6e70f999 Use CMake Doxygen module. (#1)
Use CMake's Doxygen support instead of invoking Doxygen directly. This makes it much clearer what configuration flags are specified that differ from the defaults.

Reviewed-on: #1
Co-authored-by: Joshua Potter <jrpotter2112@gmail.com>
Co-committed-by: Joshua Potter <jrpotter2112@gmail.com>
2024-01-06 18:12:44 +00:00
Joshua Potter c1298f0b80 Remove unnecessary `buildPhase`. 2024-01-03 13:12:09 -07:00
Joshua Potter 372550d2d0 clang: Specify a default `CMAKE_BUILD_TYPE`. 2024-01-01 14:04:50 -07:00
Joshua Potter c9e6851808 Add `ccmake` to bootstrap and clang spec. 2023-12-21 18:13:17 -05:00
Joshua Potter 5311fc0cef Migrate clang project to fuller CMake configuration. 2023-12-21 18:08:21 -05:00
Joshua Potter 52e6f971e8 Build with CMake. 2023-12-21 16:50:32 -05:00
Joshua Potter 5dd6035dcd Migrate to CMake. 2023-12-21 16:36:34 -05:00
Joshua Potter 5ad9ed7f06 clang: Update README with CMake details. 2023-12-19 15:50:58 -07:00
Joshua Potter 4a0f1aa919 clang: Migrate to `CMake`, dropping `bear`. 2023-12-19 15:36:21 -07:00
Joshua Potter d1d383a5a7 Fixup pre-commits to use `=~` where not. 2023-12-19 05:48:06 -07:00
Joshua Potter fc047f09dd jekyll: Update permission on .bundle directory. 2023-12-17 06:53:52 -07:00
Joshua Potter bcac1f118b Add a jekyll spec. 2023-12-17 06:37:22 -07:00
Joshua Potter 0aaa1ebc38 nodejs: Add instructions around building and chmod on pre-commit. 2023-12-13 15:49:55 -07:00
Joshua Potter 07a05d6a04 nodejs: Remove hardcoded paths in favor of interpolated ones. 2023-12-13 14:24:54 -07:00
Joshua Potter 720f15ffc0 Anchor filetype extension in pre-commits. 2023-12-13 12:05:51 -07:00
Joshua Potter 250f58bcc2
Add a yes/no prompt type. (#13) 2023-12-13 12:03:42 -07:00
Joshua Potter 6fb8b6c516 Update version for next release. 2023-12-13 09:27:11 -07:00
Joshua Potter b82ce9580f phoenix: Update node-packages.nix hardcode name to interpolated value. 2023-12-13 09:24:39 -07:00
Joshua Potter 51eedbe6b0
Have final `cp` use `-a` flag over `-r` flag. (#12)
* Try with cp archive.

* With rm instead.

* Avoid rm completely.

* Pass.

* Favor cp -a.
2023-12-13 09:14:27 -07:00
Joshua Potter 635395b9cc Discourage dev dependencies in package.json. 2023-12-03 19:44:15 -07:00
Joshua Potter 55e1b42a73 Use more robust pre-commit hook. 2023-12-03 14:32:16 -07:00
Joshua Potter 963283b74e Guard on more exotic filenames. 2023-12-03 14:28:55 -07:00
Joshua Potter 07eb1fa382 Add pre-commit guard on empty state. 2023-12-03 11:32:45 -07:00
Joshua Potter aa872f7a4f Add prettier config to phoenix projects. 2023-12-03 11:28:03 -07:00
Joshua Potter 7849e3fcdd Simply pre-commit hooks. 2023-12-03 11:24:45 -07:00
Joshua Potter 9d18552218 Add default prettier configuration. 2023-12-03 11:20:21 -07:00
Joshua Potter e51eeea19f Match expected esbuild/tailwind versions. 2023-12-02 07:27:25 -07:00
Joshua Potter 62bb6b202e Add phoenix documentation and full pre-commit. 2023-12-02 06:32:19 -07:00
Joshua Potter 17b2076711
Bundle frontend dependencies into release. (#11) 2023-12-02 06:28:37 -07:00
Joshua Potter 21a907763b Default to es2016. 2023-12-01 17:55:27 -07:00
Joshua Potter ffb0ff4ef8 Add pyls-isort. 2023-12-01 16:03:37 -07:00
Joshua Potter 98dc0ce743 Add spec for nodejs packages. 2023-12-01 15:53:50 -07:00
Joshua Potter 72a5d2e607 Update remaining stale references from `data` to `db`. 2023-12-01 10:59:15 -07:00
Joshua Potter 22210e7722 Update the `PGDATA` environment variable. 2023-12-01 10:55:04 -07:00
Joshua Potter 9f8f33aff9 Normalize bash prompts and flake descriptions. 2023-12-01 10:12:16 -07:00
Joshua Potter 42e71e6493 Encourage the use ob abstract sockets. 2023-12-01 10:06:17 -07:00
Joshua Potter 383ada8661
Add an optional `required` attribute to fields. (#10) 2023-11-30 09:33:25 -07:00
Joshua Potter e987caf64b Allow mix projects to specify module. 2023-11-30 07:13:53 -07:00
Joshua Potter 1b4efbce4b Add formatting pre-commit to elixir projects. 2023-11-29 09:18:10 -07:00
Joshua Potter ac84906dad Prefer $PWD/data over $PGDATA.
Include additional `.gitignore` rules to phoenix spec.
2023-11-28 10:56:18 -07:00
Joshua Potter 2cecfa42d1 Initialize database clusters on bootstrap. 2023-11-28 10:29:42 -07:00
Joshua Potter 5e62a13543 Add phoenix spec. 2023-11-28 09:21:31 -07:00
Joshua Potter edc971fcd8 Anchor most .gitignore entries to the project root. 2023-11-28 09:21:11 -07:00
Joshua Potter ba9e6648bd postgres: Add gitignore and prompts to bash markdown. 2023-11-28 09:18:43 -07:00
Joshua Potter c5bceaa1d0 Only update permissions on copied files. 2023-11-28 09:17:09 -07:00
Joshua Potter b74e72d092 Add `pname` and `version` to created app. 2023-11-28 05:52:36 -07:00
Joshua Potter 754ebf0c28 Do not include `inputsFrom` in devShells by default. 2023-11-28 04:54:11 -07:00
Joshua Potter 21d7c3a9d6 Demonstrate bundling a console application. 2023-11-27 20:49:55 -07:00
Joshua Potter ffa29d401c Wrap vars in double quotes. 2023-11-27 13:07:21 -07:00