-
Notifications
You must be signed in to change notification settings - Fork 1
feat: adding code and setup repo #3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Signed-off-by: Francesa Alfaro, Agustin <agustin.francesa.alfaro@intel.com>
1b4f57a
to
174de10
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This pull request initializes the repository with the first commit, adding essential configuration files, documentation, and build/release workflows.
- Introduces commit linting and release process configuration
- Adds security and contribution documentation
- Sets up various tooling configurations, including Prettier, Husky, and GitHub workflows
Reviewed Changes
Copilot reviewed 2326 out of 2326 changed files in this pull request and generated 2 comments.
Show a summary per file
File | Description |
---|---|
commitlint.config.js | Configures commit linting rules with environment-based conditions |
SECURITY.md | Updates security policy and reporting guidelines |
README.md | Provides basic usage instructions for Intel UI Icons |
LICENSE.md | Adds Apache License documentation |
CONTRIBUTING.md | Updates contributing guidelines with project-specific info |
CODE_OF_CONDUCT.md | Updates community guidelines formatting |
.releaserc | Sets up semantic release plugins and configuration |
.prettierrc.js, .prettierignore | Adds Prettier configuration and ignore files |
.nvmrc, .npmrc, .npmignore | Configures node, npm, and package ignore settings |
Husky hooks (.husky/*) | Adds pre-commit and commit-msg hooks to support linting and release |
GitHub Workflows (.github/workflows) | Configures automated vulnerability scanning, release, and dependabot updates |
.fantasticonrc.js, .env | Configures icon generation tooling and defines the font style |
Basic usage example: | ||
|
||
```html | ||
<i className="spark-icon spark-icon-copy spark-icon-light" style={{ fontFamily: 'spark-icon' }} /> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[nitpick] The snippet uses 'className' which is typical in JSX; if the intent is to show plain HTML usage, consider using 'class' instead to avoid confusion.
<i className="spark-icon spark-icon-copy spark-icon-light" style={{ fontFamily: 'spark-icon' }} /> | |
<i class="spark-icon spark-icon-copy spark-icon-light" style="font-family: spark-icon;" /> |
Copilot uses AI. Check for mistakes.
run: npm ci | ||
|
||
- name: Generate Trivy Vulnerability Report | ||
uses: aquasecurity/trivy-action@master |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Consider pinning the aquasecurity/trivy-action to a specific version instead of 'master' to ensure consistency and stability in your workflows.
uses: aquasecurity/trivy-action@master | |
uses: aquasecurity/trivy-action@v0.10.0 |
Copilot uses AI. Check for mistakes.
🎉 This PR is included in version 1.0.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
🎉 This PR is included in version 1.0.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
1 similar comment
🎉 This PR is included in version 1.0.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
First commit, adding code and release process