Skip to content

Commit

Permalink
Merge pull request #142 from Accenture/develop
Browse files Browse the repository at this point in the history
Release v1.0.0
  • Loading branch information
JoernBerkefeld authored Mar 4, 2024
2 parents 28d3801 + 20111bf commit 6f414dd
Show file tree
Hide file tree
Showing 58 changed files with 11,994 additions and 7,591 deletions.
3 changes: 2 additions & 1 deletion .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,9 @@
"@typescript-eslint"
],
"rules": {
"@typescript-eslint/naming-convention": "warn",
"@typescript-eslint/naming-convention": "off",
"@typescript-eslint/semi": "warn",
"@typescript-eslint/camelcase": "off",
"curly": "warn",
"eqeqeq": "warn",
"no-throw-literal": "warn",
Expand Down
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
node_modules
out
dist
logs
.vscode
.vscode
.vscode-test
coverage
3 changes: 3 additions & 0 deletions .vscodeignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
**/*.ts
node_modules
src
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2023 Accenture
Copyright (c) 2024 Accenture

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
33 changes: 30 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,33 @@
# sfmc-devtools-vscode README
# **Accenture SFMC DevTools** | Visual Studio Code Extension

This is the README for your extension "sfmc-devtools-vscode".
Accenture SFMC DevTools VS Code Extension was built to simplify the command execution for [Accenture SFMC DevTools](https://github.com/Accenture/sfmc-devtools), offering a more intuitive interface that streamlines the process of retrieving and deploying Marketing Cloud assets, configuration and code across various Business Units and instances. This tool eliminates the necessity of manual command line input (CLI), making your workflow more efficient and user-friendly.

### Pre Requisites

**Enjoy!**
- [Node.js](https://nodejs.org/en)
- [Git](https://git-scm.com/downloads)
- [Accenture SFMC DevTools](https://github.com/Accenture/sfmc-devtools)

### Install Accenture SFMC DevTools

```bash
npm install -g mcdev
```

### Currently Supported Accenture SFMC DevTools commands

- [Retrieve](https://github.com/Accenture/sfmc-devtools/wiki/06.b-~-Standard-Commands#retrieve)
- [Deploy](https://github.com/Accenture/sfmc-devtools/wiki/06.b-~-Standard-Commands#deploy)

### Features

- Retrieve and Deploy Marketing Cloud assets by right clicking on the file in the File Explorer and selecting the command option
- Retrieve and Deploy **multiple** Marketing Cloud assets from multiple metadata types at the same time from the same and different business unit
- Retrieve and Deploy Marketing Cloud assets by right clicking on the file tab and selecting the command option
- Deploy Marketing Cloud assets directly from the retrieve folder
- Copy multiple Marketing Cloud assets from one business unit to another
- Deploy multiple Marketing Cloud assets from one business unit to another

### Copyright

Copyright (c) 2024 Accenture. [MIT licensed](https://github.com/Accenture/sfmc-devtools-vscode/blob/main/LICENSE).
4 changes: 4 additions & 0 deletions jest.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
module.exports = {
preset: "ts-jest",
testEnvironment: "node"
};
Loading

0 comments on commit 6f414dd

Please sign in to comment.