Skip to content

Commit

Permalink
fin - Finalized development of 0.1.0
Browse files Browse the repository at this point in the history
---

Started development of 0.1.0: August 10th, 2022
Finalized development of 0.1.0: February 29th, 2024

---

Type: fin
Breaking: False
Doc Required: False
Part: 1/1
  • Loading branch information
AptiviCEO committed Mar 6, 2024
2 parents 2ece62f + 209f264 commit 6e9935f
Show file tree
Hide file tree
Showing 3,508 changed files with 445,706 additions and 219,349 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
48 changes: 37 additions & 11 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -1,22 +1,48 @@
[*.vb]

# BC42304: XML documentation parse error
dotnet_diagnostic.BC42304.severity = none

# BC42030: Variable is passed by reference before it has been assigned a value
dotnet_diagnostic.BC42030.severity = none


root = true

[*]
end_of_line = crlf
insert_final_newline = true
indent_style = space
indent_size = 4
file_header_template = \nNitrocid KS Copyright (C) 2018-2024 Aptivi\n\nThis file is part of Nitrocid KS\n\nNitrocid KS is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nNitrocid KS is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY, without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program. If not, see <https://www.gnu.org/licenses/>.\n

# IDE0060: Remove unused parameter
dotnet_diagnostic.IDE0060.severity = warning
dotnet_diagnostic.CA1822.severity = none

[*.md]
charset = utf-8
indent_style = space
indent_size = 4

[*.sh]
end_of_line = lf

[*.resx]
end_of_line = crlf
insert_final_newline = true
indent_style = space
indent_size = 2

[*.csproj]
end_of_line = crlf
insert_final_newline = true
indent_style = space
indent_size = 2

[*.xml]
end_of_line = crlf
insert_final_newline = true
indent_style = space
indent_size = 2

[*.json]
end_of_line = crlf
insert_final_newline = true
indent_style = space
indent_size = 4

[*.yml]
end_of_line = crlf
insert_final_newline = true
indent_style = space
indent_size = 2
4 changes: 2 additions & 2 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
KSTests/TestData/TestText.txt text eol=lf
*.sh text eol=lf
private/KSTests/TestData/TestText.txt text eol=lf
*.sh text eol=lf
28 changes: 10 additions & 18 deletions .github/ISSUE_TEMPLATE/report-an-issue.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,31 +8,23 @@ assignees: ''
---

### Description
<!-- Describe how this bug happened, and general information about it. Note that we only speak Arabic and English, so if you're on any other language than we know, then translate. -->
<!-- Note that you need to be as more descriptive as you can so we can understand this bug. -->
<!-- Describe how this bug happened, and general information about it. Note that you need to be as descriptive as possible. -->


### Expected behavior
<!-- How do you expect KS to behave on the suspected component. -->
<!-- How do you expect this program to behave? -->


### Actual behavior
<!-- What did the suspected component do instead? -->
<!-- What did it do instead? -->


### Steps to reproduce
<!-- Provide clear step-by-step instructions on how do you reporduce this bug. -->
1.
1.
1.

### System Information
<!-- This is here in case it's a hardware probing problem, but the probing should work normally. -->
<!-- Attach the kernel debug file with the excerpt of debug generated from Inxi.NET if applicable. -->
- **OS:**
- **CPU:**
- **RAM:**
- **HDD:**

### Version (include commit number if applicable)
<!-- Provide clear step-by-step instructions about reproducing this bug. -->
1. Open x
1. Write `yyy`
1. Observe a happening instead of z

### Version
<!-- This should be in this format: <Version> (<Commit>) (<Branch>). Commit number and branch required for development builds. -->
Version `0.0.0 0000000000000000000000000000000000000000 main`
17 changes: 1 addition & 16 deletions .github/ISSUE_TEMPLATE/request-a-feature.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,23 +12,8 @@ assignees: ''


### What does it add?
- [ ] Command for shells
- [ ] New feature
- [ ] New API functions
- [ ] Others

### If command for shells, specify what type of shell and what command
- Command name:
- [ ] FTP shell
- [ ] Mail shell
- [ ] SFTP shell
- [ ] RPC command
- [ ] Test shell
- [ ] Text editor shell
- [ ] Remote debug shell
- [ ] ZIP shell
- [ ] RSS shell
- [ ] JSON shell
- [ ] HTTP shell
- [ ] UESH shell (main shell)

### Have you tried doing it? If so, attach a mod file.
26 changes: 9 additions & 17 deletions .github/issue_template.md
Original file line number Diff line number Diff line change
@@ -1,29 +1,21 @@
### Description
<!-- Describe how this bug happened, and general information about it. Note that we only speak Arabic and English, so if you're on any other language than we know, then translate. -->
<!-- Note that you need to be as more descriptive as you can so we can understand this bug. -->
<!-- Describe how this bug happened, and general information about it. Note that you need to be as descriptive as possible. -->


### Expected behavior
<!-- How do you expect KS to behave on the suspected component. -->
<!-- How do you expect this program to behave? -->


### Actual behavior
<!-- What did the suspected component do instead? -->
<!-- What did it do instead? -->


### Steps to reproduce
<!-- Provide clear step-by-step instructions on how do you reporduce this bug. -->
1.
1.
1.
<!-- Provide clear step-by-step instructions about reproducing this bug. -->
1. Open x
1. Write `yyy`
1. Observe a happening instead of z

### System Information
<!-- This is here in case it's a hardware probing problem, but the probing should work normally. -->
<!-- Attach the kernel debug file with the excerpt of debug generated from Inxi.NET if applicable. -->
- **OS:**
- **CPU:**
- **RAM:**
- **HDD:**

### Version (include commit number if applicable)
### Version
<!-- This should be in this format: <Version> (<Commit>) (<Branch>). Commit number and branch required for development builds. -->
Version `0.0.0 0000000000000000000000000000000000000000 main`
24 changes: 14 additions & 10 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,20 @@
### -+--> Description of change(s)
<!-- Describe about your pull request. Note that we only speak Arabic and English, so if you're on any other language than we know, then translate. -->
<!-- Note that you need to be as more descriptive as you can so we can understand this request. -->
## Description
<!-- Talk about your pull request. Note that you need to be as descriptive as possible. -->


### -+--> Type of change(s)
## Change type
<!-- Specify what kind of changes you made. -->
- [ ] Behavioral
- [ ] Main shell change
- [ ] Add/remove/recode/change commands
- [ ] Add/remove/recode/change features
- [ ] Bug fixes
- [ ] Performance improvements
- [ ] Feature changes
- [ ] Behavioral changes
- [ ] Other (specify)

### -+--> If other change(s), please specify here
<!-- Specify the change that didn't fit into the selection. -->
## Tested?
<!-- Have you tested your changes? -->
- [ ] Yes, I have
- [ ] No, I haven't
- [ ] Not sure

## Other changes?
<!-- Specify the changes that don't fit to the categories above. -->
62 changes: 62 additions & 0 deletions .github/workflows/build-ppa-package-with-lintian.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
name: Build Project (Debian Package, Lintian)

on:
push:
branches:
- main
- servicing
pull_request:
branches:
- main
- servicing

jobs:
build:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
with:
submodules: 'true'

- name: Import GPG
uses: crazy-max/ghaction-import-gpg@v5
with:
gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }}
passphrase: ${{ secrets.PASSPHRASE }}

- name: Install required packages
run: |
sudo rm /etc/apt/sources.list.d/microsoft-prod.list
sudo apt update
sudo apt purge dotnet* firefox*
sudo apt autoremove
sudo sed -i 's/jammy/noble/g' /etc/apt/sources.list
sudo sed -i 's/jammy/noble/g' /etc/apt/sources.list.d/*
sudo apt update
sudo apt install curl locales-all cli-common-dev libunwind8-dev libcurl4-openssl-dev dotnet-sdk-8.0 libjack0 libportaudio2 libopenal1 libsdl2-2.0-0 libpulse0 libaudio2 devscripts debhelper-compat dput
- name: Initialize offline package
run: |
chmod +x tools/initializeoffline.sh
make debian-init-offline
make clean
- name: Make original package
run: |
mv debian ..
mv .github ..
tar cfv ../kernel-simulator_3.0.25.437-0.1.0.orig.tar .
xz ../kernel-simulator_3.0.25.437-0.1.0.orig.tar
mv ../debian .
- name: Build package
run: |
debuild -us -uc
cp ../*.deb .
- name: Upload package to artifacts
uses: actions/upload-artifact@v4
with:
name: Nitrocid-KS-Debian-Package
path: "*.deb"
62 changes: 62 additions & 0 deletions .github/workflows/build-ppa-package.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
name: Build Project (Debian Package)

on:
push:
branches:
- main
- servicing
pull_request:
branches:
- main
- servicing

jobs:
build:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
with:
submodules: 'true'

- name: Import GPG
uses: crazy-max/ghaction-import-gpg@v5
with:
gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }}
passphrase: ${{ secrets.PASSPHRASE }}

- name: Install required packages
run: |
sudo rm /etc/apt/sources.list.d/microsoft-prod.list
sudo apt update
sudo apt purge dotnet* firefox*
sudo apt autoremove
sudo sed -i 's/jammy/noble/g' /etc/apt/sources.list
sudo sed -i 's/jammy/noble/g' /etc/apt/sources.list.d/*
sudo apt update
sudo apt install curl locales-all cli-common-dev libunwind8-dev libcurl4-openssl-dev dotnet-sdk-8.0 libjack0 libportaudio2 libopenal1 libsdl2-2.0-0 libpulse0 libaudio2 devscripts debhelper-compat dput
- name: Initialize offline package
run: |
chmod +x tools/initializeoffline.sh
make debian-init-offline
make clean
- name: Make original package
run: |
mv debian ..
mv .github ..
tar cfv ../kernel-simulator_3.0.25.437-0.1.0.orig.tar .
xz ../kernel-simulator_3.0.25.437-0.1.0.orig.tar
mv ../debian .
- name: Build package
run: |
debuild --no-lintian -us -uc
cp ../*.deb .
- name: Upload package to artifacts
uses: actions/upload-artifact@v4
with:
name: Nitrocid-KS-Debian-Package
path: "*.deb"
43 changes: 43 additions & 0 deletions .github/workflows/build-ppa.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: Build Project (for Launchpad PPA)

on:
push:
branches:
- main
- servicing
pull_request:
branches:
- main
- servicing


jobs:
build:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4
with:
submodules: 'true'

- name: Install required packages
run: |
sudo rm /etc/apt/sources.list.d/microsoft-prod.list
sudo apt update
sudo apt purge dotnet* firefox*
sudo apt autoremove
sudo sed -i 's/jammy/noble/g' /etc/apt/sources.list
sudo sed -i 's/jammy/noble/g' /etc/apt/sources.list.d/*
sudo apt update
sudo apt install curl locales-all cli-common-dev libunwind8-dev libcurl4-openssl-dev dotnet-sdk-8.0 libjack0 libportaudio2 libopenal1 libsdl2-2.0-0 libpulse0 libaudio2 devscripts debhelper-compat dput
- name: Initialize offline package
run: |
sudo ip netns add no-net
chmod +x tools/initializeoffline.sh
make debian-init-offline
make clean
- name: Try to build
run: |
sudo ip netns exec no-net make debian-all-offline
Loading

0 comments on commit 6e9935f

Please sign in to comment.