WIP: Add the base containerized c toolchain environment #11

Closed
texhno wants to merge 0 commits from 10_env_image into main
Collaborator
No description provided.
texhno added 1 commit 2024-02-14 02:12:57 +00:00
texhno requested review from sborovic 2024-02-14 02:13:04 +00:00
Author
Collaborator

I opened this more as a chance to discuss about the process, than with the idea to have it merged.

I haven't got too much of an idea how this image should look like, or how it will interact with the project, where it should be placed in the codebase, and such. Would like to take this opportunity to discuss.

I opened this more as a chance to discuss about the process, than with the idea to have it merged. I haven't got too much of an idea how this image should look like, or how it will interact with the project, where it should be placed in the codebase, and such. Would like to take this opportunity to discuss.
texhno added 1 commit 2024-02-14 02:42:05 +00:00
Owner

Add:

  • nasm

  • hd xxd

Add: - [x] nasm - [x] ~~hd~~ xxd
Owner

This is essentially it.

docker-compose.yml needs to be placed in project root. I personally place all Dockerfile files in /Dockerfiles/.

Regarding vim, I think the best way to enforce project-level configuration is to use something like this. This means using local vim binary, but loading additional configuration (on top of an existing .vimrc) based on a project-level configuration file placed inside project root. I haven't actually used this before, just thinking out loud...

This is essentially it. docker-compose.yml needs to be placed in project root. I personally place all Dockerfile files in `/Dockerfiles/`. Regarding vim, I think the best way to enforce project-level configuration is to use something [like this](https://akrabat.com/using-vimrc-for-project-specific-settings/). This means using *local* vim binary, but loading additional configuration (on top of an existing `.vimrc`) based on a project-level configuration file placed inside project root. I haven't actually used this before, just thinking out loud...
sborovic changed title from Add the base containerized c toolchain environment to WIP: Add the base containerized c toolchain environment 2024-02-14 09:11:53 +00:00
texhno added 1 commit 2024-02-14 10:32:16 +00:00
Owner

I have merged existing Wiki explanations with your proposed README changes into https://gitea.dmz.rs/sborovic/dmzOS/src/branch/main/README.md#development-environment. Does it look okay?

I'd review if all the software from the list above is actually available inside the image. After that, I think that pull request if ready to be closed.

EDIT: Also, as proposed README changes are conflicting maybe they can be removed from the pull request.

I have merged existing Wiki explanations with your proposed README changes into https://gitea.dmz.rs/sborovic/dmzOS/src/branch/main/README.md#development-environment. Does it look okay? I'd review if all the software from the list above is actually available inside the image. After that, I think that pull request if ready to be closed. EDIT: Also, as proposed README changes are conflicting maybe they can be removed from the pull request.
texhno added 1 commit 2024-02-16 18:49:33 +00:00
sborovic closed this pull request 2024-02-17 12:32:29 +00:00
sborovic deleted branch 10_env_image 2024-02-17 12:35:04 +00:00

Pull request closed

Sign in to join this conversation.
No reviewers
No Label
bug
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: sborovic/dmzOS#11
No description provided.