One-Language / One

One (onelang) is an open-source system programming language that makes it easy to build reliable, efficient and performant software. (release as soon) 1️⃣ 🕐 🩱
https://onelang.org
GNU General Public License v3.0
287 stars 58 forks source link

ONE LANGUAGE DockerHub repository #208

Closed abdorah closed 3 years ago

abdorah commented 3 years ago

Hello everyone! Since I created the first version of our docker repository I will give you a full description of our goal and our ideas related to this topic. The docker repository was created by a GitHub workflow (this is the first attempt and can be changed later).

What we need for the docker repository

  1. The first important thing is that the image is going to be updated automatically using Github actions, so we need to find a method to set up a version of docker images.
  2. We will need a README.md file also, I am excited to hear your ideas about this file. Yet, I think it needs essentially a good description of our project, how to use it, and something like the following part (How to use the docker image as a workspace (with VSCode)).

How to use the docker image as a workspace (with VSCode)

You can pull the image directly which contains the setup development environment ( contains git and LLVM ...) with the entire ONE code. So you can use the image directly for development. I use VSCode for development so I will show you how to use it with the image. To do so, you will need Visual Studio Code Remote Development. After running your container, you can work from within the container:

  1. run the container image
  2. connect to the container Screenshot from 2021-07-30 17-47-28
  3. Now you can work from within the docker container and the previous step will open this new VSCode window Screenshot from 2021-07-30 17-50-53
  4. Choose One directory Screenshot from 2021-07-30 17-52-25
  5. finally here you go! Screenshot from 2021-07-30 17-53-15
abdorah commented 3 years ago

Hello everyone! this is the first version of our docker hub readme.md file:

https://github.com/One-Language/One/blob/master/README_DOCKER.md in docker hub

https://hub.docker.com/r/onelangorg/one

BaseMax commented 3 years ago

Thank you so much. ^_^