Skip to content

Commit 657c422

Browse files
committed
nordtheme organization migration (#39)
As part of the "Northern Post - The state and roadmap of Nord" [1] announcement, this repository will be migrated to the `nordtheme` GitHub organization [2]. This issue is a task of the nordtheme/nord#185 [3] epic (tasklist [4]). [1]: https://github.com/orgs/nordtheme/discussions/183 [2]: https://github.com/nordtheme [3]: nordtheme/nord#185 [4]: https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/about-task-lists GH-38 Co-authored-by: Sven Greb <development@svengreb.de>
1 parent a0200fd commit 657c422

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+7840
-1012
lines changed

.circleci/config.yml

Lines changed: 0 additions & 23 deletions
This file was deleted.

.editorconfig

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
1-
# ++++++++++++++++++++++
1+
# Copyright (c) 2016-present Sven Greb <development@svengreb.de>
2+
# This source code is licensed under the MIT license found in the license file.
3+
4+
# Configurations for EditorConfig.
5+
# See https://editorconfig.org/#file-format-details for more details.
6+
7+
# +--------------------+
28
# + Base Configuration +
3-
# ++++++++++++++++++++++
9+
# +--------------------+
10+
root = true
11+
412
[*]
513
charset = utf-8
614
end_of_line = lf
@@ -10,9 +18,10 @@ insert_final_newline = true
1018
max_line_length = 160
1119
trim_trailing_whitespace = true
1220

13-
# +++++++++++++
21+
# +-----------+
1422
# + Languages +
15-
# +++++++++++++
16-
# +++ Markdown +++
17-
[*.{md,gfm}]
23+
# +-----------+
24+
# +--- Markdown ---+
25+
[*.{md}]
26+
max_line_length = off
1827
trim_trailing_whitespace = false

.eslintignore

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Copyright (c) 2016-present Sven Greb <development@svengreb.de>
2+
# This source code is licensed under the MIT license found in the license file.
3+
4+
# Path match pattern to ignore (i.e. not lint) certain files and folders.
5+
# References:
6+
# 1. https://eslint.org/docs/latest/use/configure/ignore
7+
8+
node_modules/
9+
10+
# Explicitly include specific "dotfiles".
11+
# ESLint automatically applies ignore pattern for "dotfiles" by default to prevent accidentally lint over paths like
12+
# `.git` or any other critical paths.
13+
!**/.eslintrc.js
14+
!.remarkrc.js
15+
!lint-staged.config.js
16+
!prettier.config.js

.eslintrc.js

Lines changed: 19 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -1,71 +1,24 @@
11
/*
2-
* Copyright (c) 2017-present Arctic Ice Studio <development@arcticicestudio.com>
3-
* Copyright (c) 2017-present Sven Greb <code@svengreb.de>
4-
*
5-
* Project: Nord Hyper
6-
* Repository: https://github.com/arcticicestudio/nord-hyper
7-
* License: MIT
8-
* References:
9-
* http://eslint.org/docs/user-guide/configuring
10-
* http://eslint.org/docs/user-guide/configuring#using-configuration-files
11-
* http://eslint.org/docs/user-guide/configuring#specifying-environments
12-
* http://eslint.org/docs/rules
2+
* Copyright (c) 2016-present Sven Greb <development@svengreb.de>
3+
* This source code is licensed under the MIT license found in the license file.
134
*/
145

6+
/**
7+
* Configurations for ESLint.
8+
* @see https://eslint.org/docs/latest/use/configure
9+
* @see https://eslint.org/docs/latest/use/configure/#using-configuration-files
10+
* @see https://eslint.org/docs/latest/use/configure/#specifying-environments
11+
* @see https://eslint.org/docs/latest/rules
12+
*/
1513
module.exports = {
16-
"env": {
17-
"node": true,
18-
"es6": true,
19-
"browser": true
20-
},
21-
"parserOptions": {
22-
"ecmaVersion": 6,
23-
"ecmaFeatures": {
24-
"jsx": true
25-
}
26-
},
27-
"extends": [
28-
"eslint:recommended"
29-
],
30-
"rules": {
31-
// Style Guide
32-
"array-bracket-spacing": ["error", "never"],
33-
"comma-dangle": ["error", "never"],
34-
"curly":["error", "all"],
35-
"func-call-spacing": ["error", "never"],
36-
"indent": ["error", 2],
37-
"linebreak-style": ["error", "unix"],
38-
"no-duplicate-imports": "error",
39-
"no-tabs": "error",
40-
"no-var": "error",
41-
"quotes": ["error", "double"],
42-
"semi": ["error", "always"],
43-
// Error Prevention
44-
"no-cond-assign": ["error", "always"],
45-
"no-console": "off",
46-
// Code Performance
47-
"global-require": "warn",
48-
// Documentation
49-
"require-jsdoc": ["warn", {
50-
"require": {
51-
"FunctionDeclaration": true,
52-
"MethodDefinition": false,
53-
"ClassDeclaration": true,
54-
"ArrowFunctionExpression": false
55-
}
56-
}],
57-
"valid-jsdoc": ["error", {
58-
"prefer": {
59-
"arg": "param",
60-
"argument": "param",
61-
"class": "constructor",
62-
"virtual": "abstract"
63-
},
64-
"requireParamDescription": true,
65-
"requireReturnDescription": true
66-
}]
14+
root: true,
15+
extends: ["@arcticicestudio/eslint-config-base", "@arcticicestudio/eslint-config-base/prettier"],
16+
overrides: [
17+
{
18+
files: ["*.js"],
19+
rules: {
20+
"capitalized-comments": "off",
21+
},
6722
},
68-
"plugins": [
69-
70-
]
71-
}
23+
],
24+
};

.gitattributes

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,19 @@
1-
# Automatically perform line feed (LF) normalization for files detected as text and leave all files detected as binary
2-
# untouched.
3-
* text=auto
1+
# Copyright (c) 2016-present Sven Greb <development@svengreb.de>
2+
# This source code is licensed under the MIT license found in the license file.
43

4+
# Configuration to define attributes per path.
5+
#
6+
# References:
7+
# 1. https://git-scm.com/docs/gitattributes
8+
# 2. https://git-scm.com/book/en/v2/Customizing-Git-Git-Attributes#Keyword-Expansion
9+
10+
# Automatically perform line feed (LF) normalization for files detected as text and
11+
# leave all files detected as binary untouched.
12+
* text=auto eol=lf
13+
14+
# +--------+
15+
# + Assets +
16+
# +--------+
517
*.ai binary
6-
*.png binary
718
*.gif binary
19+
*.png binary

.github/CODEOWNERS

Lines changed: 0 additions & 11 deletions
This file was deleted.

.github/ISSUE_TEMPLATE.md

Lines changed: 0 additions & 80 deletions
This file was deleted.

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 0 additions & 27 deletions
This file was deleted.

.github/codeowners

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# Copyright (c) 2016-present Sven Greb <development@svengreb.de>
2+
# This source code is licensed under the MIT license found in the license file.
3+
4+
# Configuration for the GitHub feature to automatically request reviews from the code owners
5+
# when a pull request changes any owned files.
6+
#
7+
# References:
8+
# 1. https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners#codeowners-file-location
9+
# 2. https://github.com/blog/2392-introducing-code-owners
10+
11+
# +----------------------+
12+
# + Core Team Code Owner +
13+
# +----------------------+
14+
* @svengreb

.gitignore

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,10 @@
1+
# Copyright (c) 2016-present Sven Greb <development@svengreb.de>
2+
# This source code is licensed under the MIT license found in the license file.
3+
4+
# Path match pattern to intentionally ignore untracked files and directories.
5+
# See https://git-scm.com/docs/gitignore for more details.
6+
17
# +---------+
28
# + Node.js +
39
# +---------+
4-
node_modules
5-
npm-debug.log*
6-
.npm/
7-
*.log
8-
# Runtime data
9-
pids
10-
*.pid
11-
*.seed
12-
*.pid.lock
13-
14-
# +-------------------+
15-
# + Project Strcuture +
16-
# +-------------------+
17-
build/
10+
node_modules/

0 commit comments

Comments
 (0)