-
Notifications
You must be signed in to change notification settings - Fork 9
Extend development instructions #36
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
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #36 +/- ##
=======================================
Coverage 86.90% 86.90%
=======================================
Files 1 1
Lines 84 84
=======================================
Hits 73 73
Misses 11 11 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
CONTRIBUTING.md
Outdated
| Alternatively, if you are on Unix and have `make` installed, run `make codestyle`. See `make help` for details. | ||
|
|
||
|
|
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.
It's so easy to just run JuliaFormatter so please, let's not add to many things that are really not superneeded.
| Alternatively, if you are on Unix and have `make` installed, run `make codestyle`. See `make help` for details. |
|
I don't like having a Makefile when just doing If they were more complicated settings or pipelines, but it's just one line in Julia. |
|
This is mostly for me. I use a |
|
Also, though, I disagree pretty strongly, philosophically. I don't think contributors necessarily know about Plus, I can almost guarantee that if I ever took a break from working with Julia packages on a daily basis, after 6 months I wouldn't remember even things like I consider you the maintainer of this project, so I'm not going for force "tooling" on you, if you think a |
dd340a6 to
f8bd40c
Compare
|
I see that we have different views on project management infrastructure, but this is my point: Makefiles are hard to maintain because nowadays very few people really understand their language. I'm thinking not only on us but on the people that can follow us. I can see the point of using them for multi-language repos, when you need to make them interact between several tools, but IMO, it doesn't fit well on modern repos where their functionality is really backed in on the standard tools. My philosophy is that we shouldn't complexify a repo more than it really adds as a library. I would expect that, since this is a Julia-only package, any contributor knows how to code in Julia and this most probably will include how to run Finalizing, I'm not against adding this info to |
f8bd40c to
a652c05
Compare
|
That's fine. Maybe one day I can convince you of the virtues of a I still need it (basically, every folder on my hard drive contains a I've updated this to only contain some basic instructions to |
Instructions for collaborators on source code formatting, building the documentation, and running tests. Added blue-style badge to README Added `Makefile`
a652c05 to
23a716b
Compare
Instructions for collaborators (including myself) on source code formatting, building the documentation, and running tests.
Added
Makefile, since that's what I use for any kind of development workflow