Skip to content

Commit

Permalink
Adding icon for Chapel Lang
Browse files Browse the repository at this point in the history
Chapel is an open-source modern programming language designed for productive parallel computing at scale.
Chapel's homepage is at https://chapel-lang.org/
Chapel's repository is at https://github.com/chapel-lang/chapel and has over 1.6k stars

The svg logo is derived from Chapel's official logo: https://chapel-lang.org/logo.html
and follows the contributing guidelines
- Icon color fits material design and colors
- Icon has some space around it
- Matches chapel files with the `.chpl` extension
- Passes local tests
  • Loading branch information
ShreyasKhandekar committed Aug 29, 2023
1 parent 140bddc commit 081bf9e
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 0 deletions.
26 changes: 26 additions & 0 deletions icons/chapel.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions src/icons/fileIcons.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2359,5 +2359,6 @@ export const fileIcons: FileIcons = {
name: 'mojo',
fileExtensions: ['mojo', '🔥'],
},
{ name: 'chapel', fileExtensions: ['chpl'] },
],
};
1 change: 1 addition & 0 deletions src/icons/languageIcons.ts
Original file line number Diff line number Diff line change
Expand Up @@ -142,4 +142,5 @@ export const languageIcons: LanguageIcon[] = [
{ icon: { name: 'dart' }, ids: ['dart'] },
{ icon: { name: 'cadence' }, ids: ['cadence'] },
{ icon: { name: 'stylable' }, ids: ['stylable'] },
{ icon: { name: 'chapel' }, ids: ['chapel'] },
];

0 comments on commit 081bf9e

Please sign in to comment.