-
Notifications
You must be signed in to change notification settings - Fork 3
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
Add development/contributor documentation #391
base: main
Are you sure you want to change the base?
Conversation
as it only covers the frontend and does not use specified Node and NPM versions.
focussing on build processes and Git hooks.
Adding @Ndacyayisenga-droid and @Jexsie for discussion. Based on my current knowledge I would favor the following behavior:
|
As we seem to have different types of development persons (frontend vs. backend, NPM vs. Maven) we either should find something which make everyone happy or make it optional (as proposed in the guide).
👍 As Maven installs the respective (POM.xml configured NPM and Node binaries) to a local path (frontend/node/node and frontend/node_modules/npm/bin/npm), we could use those versions locally as well by adding the respective directories to But I am no frontend developer, we should handle it in a way which is most convenient to the frontend people.
This is already the case, and we could easily add a respective profile. Feel free to file an issue for that and assign it to me for future work.
I would at least recommend to unify and simplify them. As stated in the guide, But again, frontend developers should say what they use in their daily work and which other use cases they perhaps have?
💯 |
If you don't mind, I would even unify the README (.md) and the new CONTRIBUTING guide (and move all developer centric docs to the latter). |
Thanks, @ascheman and @hendrikebbers, we totally agree with the above suggestions. The main reason for the
This sounds technically fine. I won't say I got what you meant 🙂, but yeah, sounds good to me. |
Currently, this is work-in-progress and needs some discussion by the team!
First review by @hendrikebbers required.
I recommend opening the new CONTRIBUTING.adoc in IntelliJ (with AsciiDoc and PlantUML installed), or to start with the
current version as PDF.