Community

The Screenly Chrome extension is an open-source project and welcomes contributions from the community. You can get involved in various ways, including:

  • Reporting Issues: If you encounter any bugs or have feature requests, you can report them on the project’s GitHub repository. issues
  • Contributing Code: You can contribute code by forking the repository, making changes, and submitting a pull request. For example, you can add a new feature, fix a bug, or improve the codebase.
  • Providing Feedback: You can share your feedback and suggestions with the project maintainers by opening an issue or reaching out to them directly.

Here is an example of a pull request that adds a new feature to the extension.

// src/background/background.js

// ... existing code ...

chrome.runtime.onInstalled.addListener(() => {
  // ... existing code ...

  // Add a new feature to display a notification when the extension is installed
  chrome.notifications.create(
    'screenly-extension-installed',
    {
      type: 'basic',
      title: 'Screenly Extension Installed',
      message: 'The Screenly Chrome extension has been successfully installed.',
      iconUrl: 'src/assets/images/icon-128.png',
    },
    () => {
      // ... optional callback function ...
    }
  );
});

// ... remaining code ...

This code example demonstrates a simple addition of a new feature in the extension, which can be submitted as a pull request.

The Screenly Chrome extension community is active and welcoming. By contributing your time and expertise, you can help make the extension better for everyone.