Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Get the unlocked package listed on AppExchange #290

Closed
jongpie opened this issue Mar 23, 2022 · 5 comments
Closed

Get the unlocked package listed on AppExchange #290

jongpie opened this issue Mar 23, 2022 · 5 comments
Assignees
Labels
Package Type: Unlocked Package Issues and enhancements that specifically apply to the unlocked package wontfix This will not be worked on

Comments

@jongpie
Copy link
Owner

jongpie commented Mar 23, 2022

For a few years, I've been avoiding going through the process of putting Nebula Logger on AppExchange - but given how the project continues to grow in both popularity and functionality, I think it finally makes sense to (try to) get it published on AppExchange. For now, I'm only planning to publish the unlocked package - depending on how the process goes, I may eventually do the same with the managed package as well, but it'll be just the core unlocked package to start.

@jongpie jongpie added the Package Type: Unlocked Package Issues and enhancements that specifically apply to the unlocked package label Mar 23, 2022
@jongpie jongpie self-assigned this Mar 23, 2022
@jongpie
Copy link
Owner Author

jongpie commented Oct 9, 2023

After looking into this a bit more + chatting with others that are more familiar with publishing on AppExcha he, I've decided to not release either package on AppExchange. It sounds like it would add some significant delays & bureaucracy to the current release process, and I don't see any advantage to doing so at this time.

@jongpie jongpie closed this as not planned Won't fix, can't repro, duplicate, stale Oct 9, 2023
@jongpie jongpie added the wontfix This will not be worked on label Oct 9, 2023
@nvuillam
Copy link

@jongpie an AppExchange package that passed the security review does not count in the org limits (max apex lines, max custom objects, etc.... ) so for big orgs it would be a game changer ^^

@jongpie
Copy link
Owner Author

jongpie commented Aug 29, 2024

@nvuillam I have definitely thought about this more (and continue to think about this), but for now, I'm still not going to get it listed on AppExchange for 2 reasons:

  1. Separate app limits would break parts of Nebula Logger. Security reviewed apps get their own set of transaction limits for things like SOQL queries, etc. This would actually break some functionality in Nebula Logger - it automatically tracks these transaction limits, so having it run with its own set of limits would no longer tell admins/developers about the limits consumed by their own code.
  2. The review process would (probably) slow me down. Admittedly, I have never actually gone through the AppExchange security review process - but I spend a significant amount of time already working on Nebula Logger, and I am very worried that going through AppExchange would slow me down/prevent me from focusing on delivering new enhancements & bugfixes.

I really appreciate the input (as well as all of your own contributions to the Salesforce ecosystem & open source 🥳 ), and I'll definitely continue to consider getting it listed on AppExchange. But at least for now, I'm going to wait on having it listed on AppExchange.

@nvuillam
Copy link

nvuillam commented Aug 29, 2024

@jongpie I totally understand your reasons, OpenSource is time consuming and maintenance can quickly become a part-time-unpaid-occupation :D

If someday you decide to go for a security review, I'll be delighted to assist you :) ( I only passed it for my clients projects but I'm pretty sure it's the same for free apps, and at worse I'll call @VinceFINET for help 😄

Thanks again for Nebula, we started to use it on a project and we like it :)

@jongpie
Copy link
Owner Author

jongpie commented Aug 29, 2024

Hahaha, that sounds great, and I will definitely reach out to you for help if/when I decide to consider it. Right now, I'm focusing on implementing some bigger enhancements over the next few months, but perhaps next year, I can revisit listing it on AppExchange.

That's very cool to hear that you're using it on a project - let me know if you have any feedback or questions!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Package Type: Unlocked Package Issues and enhancements that specifically apply to the unlocked package wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

2 participants