npm install syskit-iconsIzrada ovih ikona:
1. Otvorit https://icomoon.io/app/#/select
2. Uploadat postojeći fonts/icomoon.svg I dodat novu svg ikonu
3. Označit sve ikone I kliknu Generate font na dnu
4. Downloadat generirani icomoon.zip
5. Iz zipa iskopirat sve što se nalazi u fonts folderu http://take.ms/I5ZI1
6. Otvorit style.css koji se nalazi u zipu I kopirat sve ikone u fonts.scss
* kod publisha i importanja paketa treba paziti imate li potrebna prava, prava se mogu provjeriti ovdje: https://acceleratio.visualstudio.com/Common/_packaging?feed=Common&_a=settings&view=permissions
Publish novog paketa:
1. postpak se nalazi: https://docs.microsoft.com/en-us/vsts/package/get-started-npm#automate-the-process-with-continuous-integration (treba skrolati malo nize, pise Publish a package)
Importanje:
1. otici na https://acceleratio.visualstudio.com/Common/_packaging?feed=Common&package=syskit-icons&version=1.0.1&protocolType=Npm&_a=package&view=overview
2. napraviti sve sto tamo pise (prvo se treba spojiti na feed)
2.1.) ako npm install naredba ne radi, treba rucno dodati u dependencies u package.json "syskit-icons": "1.0.2"
- da bi importanje fonta radilo, treba u webpack rule-ovima podesiti regex za excludanje node_mudules-a
1. otici u webpack/rules js
2. promijeniti mekuUrlRule metodu u:
function makeUrlRule(pattern) {
return {
test: pattern,
use: {
loader: 'url-loader'
},
exclude: /node_modules\/(?!syskit-icons)/
};
}