-
-
Notifications
You must be signed in to change notification settings - Fork 384
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Look for .mill-version in .config directory #945
Conversation
Personally I’d say we should wait for the dust to settle before we hope on
board.
Mill doesn’t need to be an innovator in config file filesystem layouts, and
there’s potential for unnecessary churn if we try to follow a standard that
has not actually become standardized. Give it a year or two and see where
the rest of the community (not just nodejs) settles, and we can decide if
we want to follow suit
…On Thu, 6 Aug 2020 at 9:33 AM, Nathaniel Fischer ***@***.***> wrote:
More of a conversation starter than something to merge right away.
There's an initiative at nodejs/tooling#79
<nodejs/tooling#79> to decrease the number of
configuration files in a repo root. I generally like the idea. If that gets
finalized I propose we merge this.
It still checks for the file in both the repo root and the .config
directory, so it seems to me we'd gain an option and there isn't much to
lose.
------------------------------
You can view, comment on, or merge this pull request online at:
#945
Commit Summary
- Look for .mill-version in .config
File Changes
- *M* mill
<https://github.com/lihaoyi/mill/pull/945/files#diff-a90794a1d591a78fb8905e7870116ea1>
(4)
Patch Links:
- https://github.com/lihaoyi/mill/pull/945.patch
- https://github.com/lihaoyi/mill/pull/945.diff
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#945>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AE5HBDGX4PDVSSFEQYYQNMDR7IB5BANCNFSM4PWCSE4Q>
.
|
Personally I don't understand the point of using
|
regardless, this issue isn't about the existence of |
agreed, we can leave this issue open as things develop.
I lean towards being an early adopter rather than in the early majority, given that it's an optional setting. but that will probably still be a while. |
Not sure if that's a pro or a con.
Tooling should be using BSP. I use Intellij through BSP and it runs the command described in
This point is not a pro since using Overall I usually try to have the min of files/mess especially at the root of the project. With SBT we used to have at least BTW, is @Ammonite-Bot a clone of @lihaoyi ? Is that how you manage to bend the time and do so much in the Scala community, by demultiplicating yourself @lihaoyi? 😄 |
@joan38 If we need to have more than one config value per project, we can discuss to change from |
See also #954 |
Some time has passed, yet https://dot-config.github.io/ is only supported by a very small set of tools. If we decide to be an early adopter, here are my concerns / change requests: Once we use a Additionally, we should give |
I think those changes are reasonable |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me. I think, we don't risk much by supporting this.
Would be nice, to have this also in millw for consistency.
for parity with com-lihaoyi/mill#945
More of a conversation starter than something to merge right away.
There's an initiative at nodejs/tooling#79 to decrease the number of configuration files in a repo root. I generally like the idea. If that gets finalized I propose we merge this.
It still checks for the file in both the repo root and the .config directory, so it seems to me we'd gain an option and there isn't much to lose.