Add 'Coding Style' and 'Developing ExectOS' pages
This commit is contained in:
parent
bb37b2145b
commit
faf89f7d3c
7
content/contributing/coding-style.md
Normal file
7
content/contributing/coding-style.md
Normal file
@ -0,0 +1,7 @@
|
||||
+++
|
||||
title = 'ExectOS Coding Style'
|
||||
date = 2024-06-18T00:20:07+02:00
|
||||
draft = true
|
||||
+++
|
||||
At the moment of writing this article, no coding style was established. You should check how existing code looks like and
|
||||
follow its current formatting.
|
39
content/contributing/developing-exectos.md
Normal file
39
content/contributing/developing-exectos.md
Normal file
@ -0,0 +1,39 @@
|
||||
+++
|
||||
title = 'Developing ExectOS'
|
||||
date = 2024-06-18T16:36:47+02:00
|
||||
draft = true
|
||||
+++
|
||||
We leave you free to choose your working environment, but we also recommend working with VS Code, or VS Codium. Both are
|
||||
free to use, open-source IDEs, compatible with Windows, Linux, and macOS operating systems. They falls under the same
|
||||
category as Atom, Sublime, and Text Wrangler, but they also has more advanced features. While the first one is am original
|
||||
code editor from the Microsoft©, VS Codium is essentially a telemetry-free, open-source version of VS Code.
|
||||
|
||||
### Recommended Extensions
|
||||
* **[Clangd](https://open-vsx.org/extension/llvm-vs-code-extensions/vscode-clangd)**: helps developers write,
|
||||
understand and improve C/C++ code by providing code completion, compile errors and warnings, hover information and
|
||||
inlay hints, include management, code formatting and more.
|
||||
* **[CMake](https://open-vsx.org/extension/twxs/cmake)**: extension provides support for CMake in Visual Studio Code.
|
||||
* **[Codeium](https://open-vsx.org/extension/Codeium/codeium)**: modern coding superpower, a free code acceleration
|
||||
toolkit built on cutting edge AI technology. Currently, Codeium provides autocomplete, chat, and search capabilities
|
||||
in 70+ languages, with lightning fast speeds and state-of-the-art suggestion quality.
|
||||
* **[GNU Assembler Language Support](https://open-vsx.org/extension/basdp/language-gas-x86)**: extension provides
|
||||
language support for x86 and x86_64 assembly language in AT&T dialect.
|
||||
* **[Markdown Preview Enhanced](https://open-vsx.org/extension/shd101wyy/markdown-preview-enhanced)**: extension that
|
||||
provides many useful functionalities such as automatic scroll sync, math typesetting, mermaid, PlantUML, pandoc,
|
||||
PDF export, code chunk, presentation writer, etc.
|
||||
|
||||
### Getting Started with VS Code
|
||||
Opening a project in Visual Studio Code is straightforward, especially that you can find `ExectOS.code-workspace` file
|
||||
in project's GIT repository. Once you checkout the source code, you can open the workspace file directly from the command
|
||||
line:
|
||||
```
|
||||
code ExectOS.code-workspace
|
||||
```
|
||||
Alternatively, you can start VS Code and use the menu options:
|
||||
* Open Visual Studio Code.
|
||||
* Go to File > Open Workspace from File...
|
||||
* Navigate to the directory containing your cloned repository.
|
||||
* Select the ExectOS.code-workspace file and click Open.
|
||||
|
||||
VS Code will load everything defined in the workspace file, including folder structure and settings specific to the
|
||||
ExectOS project. You're now ready to start working on the project.
|
Loading…
Reference in New Issue
Block a user