This is a central shared repository for hosting NI packages and feeds from the NI Systems Engineering organization.
Repository | NI Package Manger Feed URL |
---|---|
rfmx-signal-creator | https://raw.githubusercontent.com/NISystemsEngineering/package-repo/master/rfmx-signal-creator/Packages |
NI Package Manger (NIPM) requires a direct link to the hosted feed and packages; these steps below allow you to directly access the feed for use in NIPM.
-
From the GitHub web interface, navigate to your subfolder and click on the Packages file that is created by NI Package Manager. This is the feed definition file.
-
Select Raw button shown in the screenshot below. This should open the file directly in your browser with a URL such as https://raw.githubusercontent.com/<Repo_Path_to_File>
-
Copy this URL and add the new feed in NIPM
Once the feed has been added in NIPM, you can install packages from this feed via the Packages tab.
- Ensure that the Show available packages and feed management tools checkbox is checked in the NIPM settings. If unchecked, the Packages tab used below will not be shown.
- Select the Packages tab on the far right to show all packages that are available from the currently configured feeds, and search for your package from there.
- Create a new folder in the main directory of this repository with the same name as the source code repository (i.e. my-source-repo)
- Add your packages to the directory
- Create a new feed using NI Package Manager
- Commit your changes to the repository