From patchwork Fri Apr 5 14:02:50 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ayoub Zaki X-Patchwork-Id: 1920284 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=googlegroups.com header.i=@googlegroups.com header.a=rsa-sha256 header.s=20230601 header.b=CdrE/0Rt; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=googlegroups.com (client-ip=2a00:1450:4864:20::13b; helo=mail-lf1-x13b.google.com; envelope-from=swupdate+bncbdbktzhrzujrbeejycyamgqe6m4pqfi@googlegroups.com; receiver=patchwork.ozlabs.org) Received: from mail-lf1-x13b.google.com (mail-lf1-x13b.google.com [IPv6:2a00:1450:4864:20::13b]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4VB0Yw4HXXz1yYh for ; Sat, 6 Apr 2024 01:03:00 +1100 (AEDT) Received: by mail-lf1-x13b.google.com with SMTP id 2adb3069b0e04-516b06774bcsf2106630e87.1 for ; Fri, 05 Apr 2024 07:03:00 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1712325777; cv=pass; d=google.com; s=arc-20160816; b=RLDt6NHJAOfITbLowfy1aZa6P8xyFMq2KyzSq2zk+H9hglKCPRaK/ML/4SdGn1FF7w FZspUNLocIBiReNhjKCMZ2WaAJcULI6m0VeJsCJXm9fwPespCbRl54xVDHaUo8K9Hlte QM7gSzA+OBKHAtnR8kVBfnoUHU3jMEzpiBbb07EQupoyCbvF5sVAmZ7RZsy1qJe794U8 2k7TgzrixYxZqY2Bi2T69mZ1crPPuZ+pPmhwqJN4KCJG3ZsWAEjRlAvtnh+j7rDxr94K V+HgkleF8lsDOicTBacj+THgnT/85r3Ud4mjfYA9zOGElbU5iHGzioGhBCCf0lQiqVQp EGcA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:message-id:date :subject:cc:to:from:sender:dkim-signature; bh=PlahYrxjSuiZwKc7/tY1mr+l02v/wNZ8+gh9UV33HHQ=; fh=QRSrwnWwff0dRDR3fzdp222FsXS6aLF3H0sfl8k49o8=; b=FNnx/KRqe2RzPdNnEkVs9KXWYtPlDm4gVjf7Qtkj1kilkFKLe8u//1tkxTChIdbXSe 2+d0qwa3OiKbmwXz10WCnb+9S8fcnD2ytGe3YMdEEyrHSE0goSOcGxanR+OQLA/pwDTa otf/R7vjrwoOTkMVK2mfiyGbEWIWtXxmBJXE8h5G0iK+N8JTeSxc3GvUvZD9II58FCVZ xoxNsCz8MWz12RDIE+N2o17DXhQU8y//HHJlQwqqY/v6t/Zqeinwkm1NTkMNfT/voHK3 wgP3JImu7C01WHs7CKaHxQyhr8EWsRzpyhhq+u53qYIwRK62I+KnD/3BG3iO5HpygrHO aIxQ==; darn=patchwork.ozlabs.org ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@embetrix.com header.s=rsa2 header.b=nUB0RAvj; dkim=neutral (no key) header.i=@embetrix.com header.s=ed2 header.b=3TGWgm3b; spf=neutral (google.com: 2a02:2350:5:504::1 is neither permitted nor denied by best guess record for domain of ayoub.zaki@embetrix.com) smtp.mailfrom=ayoub.zaki@embetrix.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20230601; t=1712325777; x=1712930577; darn=patchwork.ozlabs.org; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:message-id:date:subject:cc:to:from :sender:from:to:cc:subject:date:message-id:reply-to; bh=PlahYrxjSuiZwKc7/tY1mr+l02v/wNZ8+gh9UV33HHQ=; b=CdrE/0Rtb9ipBB0lXCh0WC6LEJbCW1DSVp4c6FSwnaYIE2EeRrr6FCTqgPIp+LPSFz zUycSms/bx4oI2eeyKa7BDu87Y/OgXAuy76/fFtLQ0ScyGutI2l9yi+N78s1wrxnFJVQ ihNAK58Hlh6Lgm1bC5/FRZA2L+vyJep9Z3c7AGrCv2wkIbsfn0Y7FXYzGk4Q0chdPmNm F4aLIGhZytJew9jgsntcZCIZIp/bDwCqQXD99jrlQQZR2F5PGkUh0FXdVrgCe+Y4Sy3X SaccIKMh4IruRO5++jWXOWMKVi3NSl4WFOVafSDBrZ+28GC+uZGzto9XLKnZA/Rn1RhV T1zw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712325777; x=1712930577; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :message-id:date:subject:cc:to:from:x-beenthere:x-gm-message-state :sender:from:to:cc:subject:date:message-id:reply-to; bh=PlahYrxjSuiZwKc7/tY1mr+l02v/wNZ8+gh9UV33HHQ=; b=Zn8lvjlkz+2HQkjgkBz9vD5T5XC2WlOZCJHstQgMQWUbwpKYQ9s4iIifsfnzK/BlDB +UVOYlCuuJ2HhUJUZbcIlhOch8q9QkhTu8bmxmyFGy/A1heDX2jPkF5h3uy5I3EDN64b XmMWED3cWekYNPqo6jQ+OukevndpsMg4VFIeeE8hOE+FGNOVPy+2jEhs1AnkzJWxq1ET cxJJXD8jReTQpjv1zJjgWCnKFpJoRV7hgF6fw49orP4bOAeE8HooBvU3g6gJQ2cinhXR Xp0ynqBrtF7dZW4USgqKK/PfTwSG+WaagydnYWxZ9rtfJ47Qj8DqQ453U1oJmgYxbC1z w+5Q== Sender: swupdate@googlegroups.com X-Forwarded-Encrypted: i=2; AJvYcCXhQUBNN7Twem/sV+L0MfnwVl4Jl3SD15oeD4ghze4apluYL16Zvoq0E+kTB6Vcb7g10vQpJDV9hTtZlxCdfGr0jmOsrSlHjY7eXVJLBg== X-Gm-Message-State: AOJu0YycOtwCCwbDsLDMF1vC7zeFzlhP6AfA0Nm/xBthzFJCtLbkTSky FlDh1WZpd6A8JmY4gHGpu+eVcZoU5+BsoiagB+B4mAEJcftxY/M0 X-Google-Smtp-Source: AGHT+IHBTUZ6xjbIayjTFUNrRunOqp+pRDrT2hWpQZWVZIGaTHxHxV+OA2ABYIE+23H5or4a5DHjfQ== X-Received: by 2002:ac2:5150:0:b0:516:c076:74cf with SMTP id q16-20020ac25150000000b00516c07674cfmr1201153lfd.36.1712325776961; Fri, 05 Apr 2024 07:02:56 -0700 (PDT) X-BeenThere: swupdate@googlegroups.com Received: by 2002:a05:6402:3717:b0:56e:24a0:6689 with SMTP id ek23-20020a056402371700b0056e24a06689ls98115edb.0.-pod-prod-09-eu; Fri, 05 Apr 2024 07:02:54 -0700 (PDT) X-Received: by 2002:a50:cd13:0:b0:568:a30c:2db5 with SMTP id z19-20020a50cd13000000b00568a30c2db5mr983648edi.40.1712325774246; Fri, 05 Apr 2024 07:02:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1712325774; cv=none; d=google.com; s=arc-20160816; b=d+Abto5yoHO+ImuXCICO1nciZl9Un+csyUMmJoN3t0ubEUBbtLzjDq5A6ulwjxz9xm QfR7QQpfWJa/aGh0g+ezZYoxlpknkarozStoUbEmHTQO6Ex4DzHmH8JhEzFRV+XByHpT EaXAh19Cm0gCR94B5KZWvyQ0MgRA/2jI/Ur2j1nFALG2wxVOZb91iFRjIQ2GV2DZXDvn hbZlHltr0t7moiEnhsw++yVB43XZExbzd1R0nWDcsuyUclLte0zdL+sGe5jUHPH+ArM3 7V4rssIJV3qzcNuyRLu8HiLrhgjLN9oF6FzDz4jPKW+XX6r9w6P4CAQJKYpR86stiu0i yAgg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature:dkim-signature; bh=Q/FarT7rfQQNBTJbKreh2RpGjAW8q+b6YuC3vvxW6sM=; fh=+OJORHqdqTgck03oywGhM24wqLll/i7F/sjzFdEpJxw=; b=HvDjR0nmrLPCSldkQ5o4ZbshsIz/eCehMdLlO9vXsEiMBTvWPfsnyTTzuu0XPCshr3 ZPh/Gf3m72ge3Xf4E7hC2K/0S4PmAYfkYN+zJrK+MI6MaZvOklQCzPQscJ860Oxd8GFt TnS2wKUdTkRRidIB3e5u7AUkkxmGgQ465eJCvMtWoMJf8TEyRs/ksiqvarW3salX+KnM zNprOAzIPUP/nD13x1jkYufdjHb+uT6vhCaWNQBt32vXmD7vBV70egDbuE+wQKiolxen yg/+/Km0O/ByjXfCwIM//mbPMUePd6InXcw1Mm84CzMxfHutiD9jY5b6LAiQlOaODerW NYfA==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@embetrix.com header.s=rsa2 header.b=nUB0RAvj; dkim=neutral (no key) header.i=@embetrix.com header.s=ed2 header.b=3TGWgm3b; spf=neutral (google.com: 2a02:2350:5:504::1 is neither permitted nor denied by best guess record for domain of ayoub.zaki@embetrix.com) smtp.mailfrom=ayoub.zaki@embetrix.com Received: from mailrelay5-3.pub.mailoutpod2-cph3.one.com (mailrelay5-3.pub.mailoutpod2-cph3.one.com. [2a02:2350:5:504::1]) by gmr-mx.google.com with ESMTPS id 30-20020a508e5e000000b0056e2c3b5594si88195edx.5.2024.04.05.07.02.54 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Apr 2024 07:02:54 -0700 (PDT) Received-SPF: neutral (google.com: 2a02:2350:5:504::1 is neither permitted nor denied by best guess record for domain of ayoub.zaki@embetrix.com) client-ip=2a02:2350:5:504::1; X-HalOne-ID: 30375f94-f355-11ee-84d5-657a30c718c6 Received: from b1b852bbfaf2.fritz.box (dynamic-002-212-007-182.2.212.pool.telefonica.de [2.212.7.182]) by mailrelay5.pub.mailoutpod2-cph3.one.com (Halon) with ESMTPSA id 30375f94-f355-11ee-84d5-657a30c718c6; Fri, 05 Apr 2024 14:02:53 +0000 (UTC) From: Ayoub Zaki To: swupdate@googlegroups.com Cc: Ayoub Zaki Subject: [swupdate] [PATCH 3/3 V2] VSCode : Add Docker Integration Date: Fri, 5 Apr 2024 14:02:50 +0000 Message-Id: <20240405140250.3230-1-ayoub.zaki@embetrix.com> X-Mailer: git-send-email 2.34.1 MIME-Version: 1.0 X-Original-Sender: ayoub.zaki@embetrix.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@embetrix.com header.s=rsa2 header.b=nUB0RAvj; dkim=neutral (no key) header.i=@embetrix.com header.s=ed2 header.b=3TGWgm3b; spf=neutral (google.com: 2a02:2350:5:504::1 is neither permitted nor denied by best guess record for domain of ayoub.zaki@embetrix.com) smtp.mailfrom=ayoub.zaki@embetrix.com Precedence: list Mailing-list: list swupdate@googlegroups.com; contact swupdate+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: swupdate@googlegroups.com X-Google-Group-Id: 605343134186 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , Signed-off-by: Ayoub Zaki --- .devcontainer/devcontainer.json | 29 +++++++++++++++++++++++++++++ .vscode/extensions.json | 10 ++++++++++ 2 files changed, 39 insertions(+) create mode 100644 .devcontainer/devcontainer.json create mode 100644 .vscode/extensions.json diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000..be3c498 --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,29 @@ +{ + "name": "swupdate-docker", + "build": { + "dockerfile": "../Dockerfile" + }, + + "customizations": { + "vscode": { + "settings": { + "terminal.integrated.profiles.linux": { + "bash": { + "path": "/bin/bash", + "args": ["-l"] + } + }, + "terminal.integrated.defaultProfile.linux": "bash" + }, + "extensions": [ + "ms-vscode.cpptools", + "eamodio.gitlens" + ] + } + }, + + // Map the host .ssh folder into the container for a seamless ssh experience + "mounts": [ + "source=${localEnv:HOME}${localEnv:USERPROFILE}/.ssh,target=/home/swupdate/.ssh,type=bind,consistency=cached" + ] +} diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..84a8af4 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,10 @@ +{ + "recommendations": [ + "ms-vscode-remote.remote-containers", + "ms-vscode-remote.remote-wsl", + "ms-vscode-remote.vscode-remote-extensionpack", + "ms-vscode.cpptools-extension-pack", + "ms-vscode.cpptools", + "eamodio.gitlens", + ] +} \ No newline at end of file