You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
updated polyfill info, added info about Nexus (#2835)
* updated polyfill info, added info about Nexus
* Update developers.md to clarify access request process for SL Design System packages
* Update developers.md to correct capitalization and clarify access instructions for GitHub packages
Copy file name to clipboardExpand all lines: website/src/categories/getting-started/developers.md
+10-8Lines changed: 10 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,7 +23,16 @@ Please follow the steps below when first getting started:
23
23
24
24
## Make sure you have access
25
25
26
-
Even though the SL Design System is open source, the packages are not publicly available. That is why you need to get access to the GitHub npm packages in order to install them locally. First the SL Design System team needs to add you to the list of users who can access the packages. To be added, you need to provide your @sanoma.com (or other company) email address to us in [our Slack channel](https://sanoma.slack.com/archives/C03SA9HUUA3) or you can <ahref="mailto:[email protected]">send us an email</a>.
26
+
Even though the SL Design System is open source, the packages are not publicly available. That is why you need to get access to the npm packages in order to install them locally.
27
+
For use in a Sanoma Learning product it is possible to load the SLDS packages (and Font Awesome), via the company provided Nexus server. If you don't have access to that it is also possible to access the packages via GitHub.
28
+
29
+
### Nexus
30
+
31
+
A lot of products are getting their packages from nexus already, so you can check your team's documentation for the url and how to set up access. For technical questions about access to nexus you can contact TechOps. If you have access to the correct server but encounter a problem specific to the Design System packages you can contact us of course.
32
+
33
+
### GitHub
34
+
35
+
First the SL Design System team needs to add you to the list of users who can access the packages. To be added, you need to provide your @sanoma.com (or other company) email address to us in [our Slack channel](https://sanoma.slack.com/archives/C03SA9HUUA3) or you can <ahref="mailto:[email protected]">send us an email</a>. Please mention which product you are working on so we can put you in the right team. For our admin it's also really helpful if you have a recognizable username, or use your actual name, so we can trace an account back to you if we ever need to contact you.
27
36
You don't have to create a new, separate GitHub account with your Sanoma Learning email address if you have an existing GitHub account and want to use that. Just add your @sanoma.com email address to the list of email addresses in GitHub.
28
37
29
38
Once you are added you need to [create a *classic* personal access token on GitHub](https://docs.GitHub.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens#creating-a-personal-access-token-classic). Make sure that this token has at least the `read_packages` privilege. This newly created token needs to be added to the `.npmrc` file in your home directory, along with a reference to where the `@sl-design-system` packages can be found:
@@ -154,29 +163,22 @@ The SL Design System tries to use modern web standards as much as possible. This
154
163
Make sure you include the polyfills before you include the SLDS components. This is because the polyfills need to be loaded before the components are loaded.
155
164
156
165
The following web standards require polyfills at this time:
0 commit comments