Skip to content

ajbgm/NexusSP

Repository files navigation

Nexus SharePoint Developer Toolkits

A Chrome extension for SharePoint developers to inspect list schema, test REST APIs, and build OData queries quickly from the current site context.

Features

  • Browse list fields and metadata
  • Inspect choice fields and related schema details
  • Test SharePoint REST API requests
  • Build OData queries with a visual query builder
  • Inspect views, data, attachments, and permissions
  • Check list info and extension details in an About tab

For full feature-by-feature documentation, see docs/features.md.

Project Status

This project is open source and actively evolving. Bug reports, feature requests, and pull requests are welcome.

Installation (Local / Unpacked)

  1. Clone this repository.
  2. Open Chrome and go to chrome://extensions.
  3. Enable Developer mode.
  4. Click Load unpacked.
  5. Select the repository folder.

Development

There is no build step currently. The extension uses plain JavaScript modules.

Run Locally

  1. Make changes in the source files.
  2. Open chrome://extensions.
  3. Click Reload on the extension card.
  4. Refresh the target SharePoint page.

Repository Structure

  • background.js: Service worker and background tasks
  • content.js: Content script loaded into SharePoint pages
  • inject.js: Script injected into page context when needed
  • popup.html, popup.js, popup.css: Main extension UI
  • tabs/: Feature-specific tab renderers and helpers
  • utils/: Shared utility functions

Browser Permissions and Scope

The extension requests:

  • activeTab
  • windows
  • host permissions for SharePoint domains listed in manifest.json

Privacy

  • No analytics or telemetry is collected by default in this repository.
  • Data is processed in-browser for the active SharePoint context.
  • If this changes in future releases, it should be documented in the changelog and README.

Contributing

See CONTRIBUTING.md for setup, workflow, and pull request expectations.

Security

See SECURITY.md for responsible disclosure instructions.

Code of Conduct

See CODE_OF_CONDUCT.md.

Disclaimer

This project is an independent community tool and is not an official Microsoft product.

License

This project is licensed under the MIT License. See LICENSE.

About

A centralized hub for SharePoint developers to view list schema, test REST APIs and build OData queries

Resources

License

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors