From 5cbd25d9e19ae7a2f2dd55d7f554ee9ae44c7372 Mon Sep 17 00:00:00 2001
From: Chiru B <33750251+itsezc@users.noreply.github.com>
Date: Wed, 14 Sep 2022 14:53:18 +0100
Subject: [PATCH] 0.1.6 (#13)
* chore: update README
* chore(setup): add `bash` package
* update(vscode): sql icon
* chore: bump version
* update(theme): cosmos syntax highlighting
* update(theme): command center styling
* fix(icons): sql color
* fix(theme): scrollbar styling
* fix(theme): editorWidget styling
* update(theme): tileBar and focus styling
* update(theme): notification styling
* add(icons): rust target folder
* refactor(icons): Docker
* add(icons): MasterCSS
* add(icons): TOML and Crates
* chore: remove SWC
---
.swcrc | 11 -
README.md | 25 +-
assets/icons/file_type_arango.svg | 7 -
assets/icons/file_type_docker.svg | 22 -
packages/bun-toolkit/package.json | 2 +-
packages/engineering/package.json | 2 +-
packages/frontend-toolkit/README.md | 7 +
packages/frontend-toolkit/package.json | 2 +-
packages/rust-toolkit/README.md | 12 +-
packages/rust-toolkit/package-lock.json | 4 +-
packages/rust-toolkit/package.json | 2 +-
.../icons/declarations/fileExtensions.ts | 2 +-
.../vscode/icons/declarations/fileNames.ts | 7 +-
.../vscode/icons/declarations/folderNames.ts | 1 +
.../icons/declarations/folderNamesExpanded.ts | 1 +
packages/vscode/icons/svgs/crate.svg | 82 ++
packages/vscode/icons/svgs/docker.svg | 9 +-
packages/vscode/icons/svgs/mastercss.svg | 34 +
packages/vscode/icons/svgs/sql.svg | 20 +-
.../vscode/icons/svgs/toml.svg | 2 +-
packages/vscode/package-lock.json | 4 +-
packages/vscode/package.json | 2 +-
packages/vscode/themes/cosmos.json | 1022 +++++++++--------
setup.sh | 2 +-
24 files changed, 743 insertions(+), 541 deletions(-)
delete mode 100644 .swcrc
delete mode 100644 assets/icons/file_type_arango.svg
delete mode 100644 assets/icons/file_type_docker.svg
create mode 100644 packages/frontend-toolkit/README.md
create mode 100644 packages/vscode/icons/svgs/crate.svg
create mode 100644 packages/vscode/icons/svgs/mastercss.svg
rename assets/icons/file_type_toml.svg => packages/vscode/icons/svgs/toml.svg (75%)
diff --git a/.swcrc b/.swcrc
deleted file mode 100644
index 0fe012c..0000000
--- a/.swcrc
+++ /dev/null
@@ -1,11 +0,0 @@
-{
- "$schema": "https://json.schemastore.org/swcrc",
- "jsc": {
- "parser": {
- "syntax": "typescript",
- "tsx": false,
- "dynamicImport": false
- }
- },
- "minify": true
-}
\ No newline at end of file
diff --git a/README.md b/README.md
index 63bea14..7f13c86 100644
--- a/README.md
+++ b/README.md
@@ -1,13 +1,30 @@
-# Engineering
+# Engineering at Foretag
-> ℹ️ This repository contains multiple packages that together form the Foretag development toolkit built for internal and public use as part of our Engineering focus.
+> 🪧 This repository contains multiple packages that form our engineering toolchain built for internal and public use as part of our Engineering focus.
-World-class engineering needs first-class developer experience.
+World-class projects need first-class developer experience. We work with our engineers and outside contributors to create tooling - that is optimal for a seamless experience across our toolchain. Developed from the ground up to reduce boilerplate and increase consistency to help keep your head in the game.
-## Packages
+Our ethos inspires transparency and innovation, and our engineering guide is no exception. Here you can find all the resources: guides, IDE extensions, shareable configs, and wikis to help you work across any of our projects.
+
+**Why?**
+
+We strive for a consistent, easy-to-use environment for all our engineers and contributors to minimize friction, scale faster and improve the quality of our projects. If you have ideas to improve this experience, open an issue and write away - we're all ears.
+
+## Links
+
+- [Foretag Engineering](https://engineering.foret.ag)
+- [Technology Stack](https://stackshare.io/foretag/foretag)
+- [Github Community files](https://github.com/ForetagInc/.github)
+
+## Repository
+
+For your convenience, this repository is available publicly on Radicle and Github: it hosts packages disturbed across NPM, crates.io, and other package managers.
+
+### Packages
- Engineering Guide
- Development Toolkit for VSCode
+- Frontend Toolkit for VSCode
- Rust Toolkit for VSCode
- Bun Toolkit for VSCode
diff --git a/assets/icons/file_type_arango.svg b/assets/icons/file_type_arango.svg
deleted file mode 100644
index f5cdc78..0000000
--- a/assets/icons/file_type_arango.svg
+++ /dev/null
@@ -1,7 +0,0 @@
-
\ No newline at end of file
diff --git a/assets/icons/file_type_docker.svg b/assets/icons/file_type_docker.svg
deleted file mode 100644
index a18ca2f..0000000
--- a/assets/icons/file_type_docker.svg
+++ /dev/null
@@ -1,22 +0,0 @@
-
\ No newline at end of file
diff --git a/packages/bun-toolkit/package.json b/packages/bun-toolkit/package.json
index d871aa2..3f0b331 100644
--- a/packages/bun-toolkit/package.json
+++ b/packages/bun-toolkit/package.json
@@ -2,6 +2,6 @@
"name": "bun-toolkit",
"displayName": "Foretag: Bun Toolkit",
"description": "A collection of tools and extensions to enhance your Bun development experience.",
- "version": "0.1.5",
+ "version": "0.1.6",
"extensionPack": []
}
\ No newline at end of file
diff --git a/packages/engineering/package.json b/packages/engineering/package.json
index 4ab2914..7c1e41e 100644
--- a/packages/engineering/package.json
+++ b/packages/engineering/package.json
@@ -1,6 +1,6 @@
{
"name": "@foretag/engineering",
- "version": "0.1.5",
+ "version": "0.1.6",
"author": {
"name": "Foretag Inc."
},
diff --git a/packages/frontend-toolkit/README.md b/packages/frontend-toolkit/README.md
new file mode 100644
index 0000000..ab6e150
--- /dev/null
+++ b/packages/frontend-toolkit/README.md
@@ -0,0 +1,7 @@
+# Foretag Frontend Toolkit for VSCode
+
+[](https://marketplace.visualstudio.com/items?itemName=foretag.frontend-toolkit)
+[](https://marketplace.visualstudio.com/items?itemName=foretag.frontend-toolkit)
+[](https://marketplace.visualstudio.com/items?itemName=foretag.frontend-toolkit)
+[](https://open-vsx.org/extension/foretag/frontend-toolkit/)
+[](https://marketplace.visualstudio.com/items?itemName=foretag.frontend-toolkit)
\ No newline at end of file
diff --git a/packages/frontend-toolkit/package.json b/packages/frontend-toolkit/package.json
index aa99519..c71c0eb 100644
--- a/packages/frontend-toolkit/package.json
+++ b/packages/frontend-toolkit/package.json
@@ -3,7 +3,7 @@
"displayName": "Foretag Frontend Toolkit",
"description": "A collection of tools and extensions to enhance your frontend development experience.",
"publisher": "foretag",
- "version": "0.1.5",
+ "version": "0.1.6",
"icon": "assets/images/foretag_logo_yellow.png",
"author": "foretag",
"repository": {
diff --git a/packages/rust-toolkit/README.md b/packages/rust-toolkit/README.md
index 3ae332a..111517e 100644
--- a/packages/rust-toolkit/README.md
+++ b/packages/rust-toolkit/README.md
@@ -1,5 +1,13 @@
# Foretag Rust Toolkit for VSCode
+[](https://marketplace.visualstudio.com/items?itemName=foretag.rust-toolkit)
+[](https://marketplace.visualstudio.com/items?itemName=foretag.rust-toolkit)
+[](https://marketplace.visualstudio.com/items?itemName=foretag.rust-toolkit)
+[](https://open-vsx.org/extension/foretag/rust-toolkit/)
+[](https://marketplace.visualstudio.com/items?itemName=foretag.rust-toolkit)
+
+This toolkit enhances your Rust experience in VSCode, by providing you with the necessary tooling, to refactor your code, set your targets and managing your crates.
+
## Features
-- Crates for `Cargo.toml`
-- Rust compliation targets
\ No newline at end of file
+- Manage your crates from `Cargo.toml`
+- Rust compliation targets: change rust targets directly from your VSCode
\ No newline at end of file
diff --git a/packages/rust-toolkit/package-lock.json b/packages/rust-toolkit/package-lock.json
index 96f7590..fb36b20 100644
--- a/packages/rust-toolkit/package-lock.json
+++ b/packages/rust-toolkit/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "rust-toolkit",
- "version": "0.1.4",
+ "version": "0.1.5",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "rust-toolkit",
- "version": "0.1.4",
+ "version": "0.1.5",
"dependencies": {
"request": "^2.88.2",
"request-promise": "^4.2.6",
diff --git a/packages/rust-toolkit/package.json b/packages/rust-toolkit/package.json
index b51cd60..fb3abfa 100644
--- a/packages/rust-toolkit/package.json
+++ b/packages/rust-toolkit/package.json
@@ -3,7 +3,7 @@
"displayName": "Foretag Rust Toolkit",
"description": "A collection of tools and extensions to enhance your Rust development experience.",
"publisher": "foretag",
- "version": "0.1.5",
+ "version": "0.1.6",
"icon": "assets/images/foretag_logo_yellow.png",
"keywords": [
"rust",
diff --git a/packages/vscode/icons/declarations/fileExtensions.ts b/packages/vscode/icons/declarations/fileExtensions.ts
index c3774bd..b9b173b 100644
--- a/packages/vscode/icons/declarations/fileExtensions.ts
+++ b/packages/vscode/icons/declarations/fileExtensions.ts
@@ -111,7 +111,7 @@ export const fileExtensions = {
prop: '_file_settings',
settings: '_file_settings',
props: '_file_settings',
- toml: '_file_settings',
+ toml: '_file_toml',
prefs: '_file_settings',
env: '_file_settings',
'env.development': '_file_settings',
diff --git a/packages/vscode/icons/declarations/fileNames.ts b/packages/vscode/icons/declarations/fileNames.ts
index 29bb3a9..f5c3b44 100644
--- a/packages/vscode/icons/declarations/fileNames.ts
+++ b/packages/vscode/icons/declarations/fileNames.ts
@@ -7,6 +7,8 @@ export const fileNames = {
'license.txt': '_file_license',
'license.md': '_file_license',
dockerfile: '_file_docker',
+ 'docker-compose.yml': '_file_docker',
+ 'docker-compose.yaml': '_file_docker',
'docker-compose': '_file_docker',
'docker-compose.ci-build': '_file_docker',
'docker-compose.override': '_file_docker',
@@ -140,7 +142,10 @@ export const fileNames = {
'now.json': '_file_now',
browserslistrc: '_file_browserlist',
'nuxt.config.js': '_file_nuxtconfig',
- 'vue.config.js': '_file_vue'
+ 'vue.config.js': '_file_vue',
+ 'master.config.js': '_file_mastercss',
+ 'master.config.ts': '_file_mastercss',
+ 'Cargo.toml': '_file_crate',
// jenkinsfile: '_file_jenkins',
// 'gatsby.config.js': '_file_gatsby',
// 'firebase.json': '_file_firebase',
diff --git a/packages/vscode/icons/declarations/folderNames.ts b/packages/vscode/icons/declarations/folderNames.ts
index 27d4f15..4e07527 100644
--- a/packages/vscode/icons/declarations/folderNames.ts
+++ b/packages/vscode/icons/declarations/folderNames.ts
@@ -2,6 +2,7 @@
export const folderNames = {
build: '_file_folder_dist',
dist: '_file_folder_dist',
+ target: '_file_folder_dist',
out: '_file_folder_dist',
src: '_file_folder_src',
source: '_file_folder_src',
diff --git a/packages/vscode/icons/declarations/folderNamesExpanded.ts b/packages/vscode/icons/declarations/folderNamesExpanded.ts
index f002ef3..877b8fd 100644
--- a/packages/vscode/icons/declarations/folderNamesExpanded.ts
+++ b/packages/vscode/icons/declarations/folderNamesExpanded.ts
@@ -2,6 +2,7 @@
export const folderNamesExpanded = {
build: '_file_folder_dist_open',
dist: '_file_folder_dist_open',
+ target: '_file_folder_dist',
out: '_file_folder_dist_open',
src: '_file_folder_src_open',
source: '_file_folder_src_open',
diff --git a/packages/vscode/icons/svgs/crate.svg b/packages/vscode/icons/svgs/crate.svg
new file mode 100644
index 0000000..75fc7a5
--- /dev/null
+++ b/packages/vscode/icons/svgs/crate.svg
@@ -0,0 +1,82 @@
+
\ No newline at end of file
diff --git a/packages/vscode/icons/svgs/docker.svg b/packages/vscode/icons/svgs/docker.svg
index 4e61afb..d08cdfb 100644
--- a/packages/vscode/icons/svgs/docker.svg
+++ b/packages/vscode/icons/svgs/docker.svg
@@ -1,3 +1,6 @@
-
+
\ No newline at end of file
diff --git a/packages/vscode/icons/svgs/mastercss.svg b/packages/vscode/icons/svgs/mastercss.svg
new file mode 100644
index 0000000..227095e
--- /dev/null
+++ b/packages/vscode/icons/svgs/mastercss.svg
@@ -0,0 +1,34 @@
+
\ No newline at end of file
diff --git a/packages/vscode/icons/svgs/sql.svg b/packages/vscode/icons/svgs/sql.svg
index b4bc05d..5161714 100644
--- a/packages/vscode/icons/svgs/sql.svg
+++ b/packages/vscode/icons/svgs/sql.svg
@@ -1,5 +1,15 @@
-
+
\ No newline at end of file
diff --git a/assets/icons/file_type_toml.svg b/packages/vscode/icons/svgs/toml.svg
similarity index 75%
rename from assets/icons/file_type_toml.svg
rename to packages/vscode/icons/svgs/toml.svg
index 3a68c22..8840abb 100644
--- a/assets/icons/file_type_toml.svg
+++ b/packages/vscode/icons/svgs/toml.svg
@@ -1,4 +1,4 @@
-