minor updates for extensions (#8792)

* docs minor update + add gitignore file to creator npm package

* update gitignore

---------

Co-authored-by: Alexandre Alves <aalves@Alexandres-MBP.lan>
This commit is contained in:
Alexandre Alves 2023-05-08 10:07:53 +01:00 committed by GitHub
parent 5777e105b2
commit a1c3d6e679
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 81 additions and 5 deletions

View File

@ -214,9 +214,11 @@ We have created a workflow for [Github Actions](https://docs.github.com/en/actio
### Release Prerequisites
In order to have a Helm repository you will need to create the (`gh-pages`) on your Github repository.
In order to have a Helm repository you will need to enable Github Pages on your Github repository. Just follow these steps:
1. Go to the repository of the extension and click the `Settings` tab in the top navigation bar.
1. Create a branch called `gh-pages` on your Github repository for the extension
2. Go to the repository of the extension and click the `Settings` tab in the top navigation bar.
<div style={{textAlign: 'center'}}>
@ -224,7 +226,7 @@ In order to have a Helm repository you will need to create the (`gh-pages`) on y
</div>
2. Then on the left navigation bar of the settings page click the `Pages` tab.
3. Then on the left navigation bar of the settings page click the `Pages` tab.
<div style={{textAlign: 'center'}}>
@ -232,7 +234,7 @@ In order to have a Helm repository you will need to create the (`gh-pages`) on y
</div>
3. Lastly, select `GitHub Actions` from the `Source` dropdown.
4. Lastly, select `GitHub Actions` from the `Source` dropdown.
<div style={{textAlign: 'center'}}>

73
shell/creators/app/files/.gitignore vendored Normal file
View File

@ -0,0 +1,73 @@
# compiled output
/dist
/tmp
/out-tsc
# Runtime data
pids
*.pid
*.seed
*.pid.lock
# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov
# Coverage directory used by tools like istanbul
coverage
# nyc test coverage
.nyc_output
# IDEs and editors
.idea
.project
.classpath
.c9/
*.launch
.settings/
*.sublime-workspace
# IDE - VSCode
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
# misc
.sass-cache
connect.lock
typings
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# Dependency directories
node_modules/
jspm_packages/
# Optional npm cache directory
.npm
# Optional eslint cache
.eslintcache
# Optional REPL history
.node_repl_history
# Output of 'npm pack'
*.tgz
# Yarn Integrity file
.yarn-integrity
# dotenv environment variables file
.env
# System Files
.DS_Store
Thumbs.db

View File

@ -12,6 +12,7 @@ const targets = {
const files = [
'tsconfig.json',
'vue.config.js',
'.gitignore',
'.eslintignore',
'.eslintrc.js',
'babel.config.js',

View File

@ -1,6 +1,6 @@
{
"name": "@rancher/shell",
"version": "0.3.7",
"version": "0.3.8",
"description": "Rancher Dashboard Shell",
"repository": "https://github.com/rancherlabs/dashboard",
"license": "Apache-2.0",