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
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
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
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
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
Joshua Potter
e72316391a
Force `mv` in mix spec.
2023-11-27 12:45:41 -07:00
Joshua Potter
bf144eb2dc
Make pre-packaged runners more robust/consistent.
2023-11-27 12:42:43 -07:00
Joshua Potter
b283fcdfb8
Rename type "text" to "line".
2023-11-27 05:03:05 -07:00
Joshua Potter
ef265afc48
Add `flake.lock` to postgres spec.
2023-11-27 04:59:42 -07:00
Joshua Potter
72e1a62343
Add cleanup handler to mix runner. ( #9 )
2023-11-27 04:56:04 -07:00
Joshua Potter
d5ff5db55e
Add mix spec. ( #8 )
...
Allows pinning the version of mix used to generate new Elixir projects.
2023-11-26 16:38:55 -07:00