You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Pull request template with commit name requirements
Issue templates
code coverage
Readme with at minimum a short summary and an example of usage (tickets created to this effect)
Any long-form writing moved to in-code documentation.
All todos into GH issues/triaged/removed if out of date
CI - with all of the steps runnable by mix check https://github.com/karolsluszniak/ex_check, running on a matrix of different elixir/downstream dependency versions (e.g Ecto, Phoenix)
Badges for all CI checks/anything relevant
CI automatically deploys when a new release is pushed
Ensuring only the maintaining team can push to master
Requiring PR approvers
Requiring PRs pass a Continuous Integration build
guidelines on using issues
Uniform GitHub labels
All public interfaces at minimum specced, but ideally with function/module docstrings The primary one in ash was done, but I think we can push off more documentation for later.
All private modules with @doc false (we can be overeager with this for now, and do a more comprehensive documentation pass later) - done for ash
Logo?
Ensure reasonable test coverage for all repos this shouldn't be part of the initial cleanup.
Ensure ash.formatter --check is being run on CI
The text was updated successfully, but these errors were encountered:
We should refer back to this list when setting up any new repos:
All public interfaces at minimum specced, but ideally with function/module docstringsThe primary one in ash was done, but I think we can push off more documentation for later.ash
Ensure reasonable test coverage for all reposthis shouldn't be part of the initial cleanup.The text was updated successfully, but these errors were encountered: