Commit Graph

24 Commits

Author SHA1 Message Date
George Dietrich f6a843890f Release time! (#393) 2024-04-09 20:10:37 -04:00
George Dietrich 2b683817c1 Website integration (#365) 2024-03-21 23:43:37 -04:00
George Dietrich 80d2019d38 Release Time! (#322) 2023-10-09 22:06:47 -04:00
George Dietrich 3451002963 Create `CONTRIBUTING.md` (#317) 2023-10-09 14:54:50 +00:00
George Dietrich 3f71823d20 Address all mkdocs link warnings (#319) 2023-10-07 11:30:22 -04:00
George Dietrich 748c63ebd0 Upgrade ameba & typos CI (#283)
* Bump ameba to `~> 1.4.0`
* Bump typos to `1.14.6`
2023-04-16 12:17:31 -04:00
George Dietrich 14b5e0589e Athena Framework `0.18.0` prep (#266)
* Bump `config` component
* Bump `console` component
* Bump `dependency-injection` component
* Bump `event-dispatcher` component
* Bump `negotation` component
* Bump `routing` component
* Bump `serializer` component
* Bump `spec` component
* Bump `validator` component
* Update `release.sh` to allow tagging multiple components at once
2023-02-18 12:02:11 -05:00
George Dietrich 1328425160 Doc updates (#261)
* Point external docs to new paths for Athena 0.18.0
* Add new typo corrections
* Fix `TestWith` annotation docs
2023-02-05 20:16:41 -05:00
George Dietrich 67d966e702 Fix Typos + Spell Check CI (#222)
* Add spellcheck CI job and fix existing typos
* Add spec to bug caused by typo
2022-11-11 19:47:27 -05:00
George Dietrich 74ef3ff387 Bump versions of sub-components & add changelogs (#178)
* Bump versions of sub-components
* Add changelogs to each sub-component
2022-05-14 11:06:11 -04:00
George Dietrich 42c57abcfa `Getting Started` section in API docs (#172)
* Shows how to get started with the component either within or outside of the framework itself.
2022-04-30 13:24:44 -04:00
George Dietrich 090b83b5f0 `shard.yml` cleanup (#171)
* Add `athena-spec` as global dep
* All dev will be done in the monorepo, so no reason for each component to have it and ameba as dependencies
* Also fix `description` key of `shard.yml`
2022-04-26 20:30:29 -04:00
George Dietrich 17d5810179 Bump `ameba` to `~> 1.0` (#169)
* Bump `ameba` to `~> 1.0`
* Bump min crystal version for all components to `~> 1.4`
* Remove now unneeded `ameba:disable`
2022-04-09 12:08:06 -04:00
George Dietrich 24d5ab0287 Ensure each component has an accurate `VERSION` constant (#166) 2022-03-19 11:30:52 -04:00
George Dietrich 5824495ba7 Remove extra spaces between paren and method call (#143) 2022-01-07 19:54:02 -05:00
George Dietrich 3982e1b523 Post monorepo cleanup
* Revamp CI GHA workflow
* Remove CI scripts from components
* Normalize READMEs to point back to monorepo
2021-12-16 19:10:13 -05:00
George Dietrich c15379251a
Update CI configuration (#8)
* Leverage centralized workflow configuration
* Update scheduled run so it executes _after_ nightlies are published
2021-10-09 16:32:12 -04:00
syeopite 333abca50d
Use correct version in installation instructions (#6)
* Use correct version in installation instructions
2021-08-13 15:31:50 -04:00
George Dietrich 5fc45d1908
Fix some typos in the docs (#5) 2021-02-04 21:59:55 -05:00
George Dietrich 9e2579d622
Finish porting docs to mkdocs (#4) 2021-01-29 22:34:18 -05:00
George Dietrich 4c2e6b96ef
Fix typo (#3)
* Fix typo
* Add note about strict arg
2020-12-24 10:16:50 -05:00
George Dietrich 96fe9291e3
Make use of generics instead of a method (#2)
* Allows Crystal to more accurately know the return type of `ordered_elements`
* Add example of `ordered_elements` usage
2020-12-24 01:07:51 -05:00
George Dietrich 83eda1298c
Initial Implementation (#1) 2020-12-24 00:48:48 -05:00
George Dietrich 34c8539ead Initial commit 2020-12-21 23:21:53 -05:00