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

Add documentation #13

Open
jongpie opened this issue Mar 6, 2023 · 3 comments
Open

Add documentation #13

jongpie opened this issue Mar 6, 2023 · 3 comments
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@jongpie
Copy link
Owner

jongpie commented Mar 6, 2023

No description provided.

@jongpie jongpie added the documentation Improvements or additions to documentation label Mar 6, 2023
@jongpie jongpie self-assigned this Mar 6, 2023
@PawelWozniak
Copy link

Could you please add short documentation about the advantages and disadvantages of installing a namespaced package?
I don't know which I should choose.

@PawelWozniak
Copy link

Could you please also describe in the documentation if we already have Nebula Logger installed (from the unlocked package) do we have access to this cache manager too?

@jongpie
Copy link
Owner Author

jongpie commented Apr 24, 2023

Hi @PawelWozniak I'll be sure to address those topics in the documentation. For now, here are some answers to your questions:

Could you please add short documentation about the advantages and disadvantages of installing a namespaced package?

For this package, I don't think there is any difference in functionality - I think the deciding factor is simply if you want/need to use a namespace to avoid issues with existing metadata in your org.

  • For example, if you already have an Apex class named CacheManager in your org, you would have issues installing the package without a namespace.
  • Some people prefer to use a namespace whenever possible - for myself, I prefer to not use namespaced packages, but in this case, it's just a personal preference.

If we already have Nebula Logger installed (from the unlocked package) do we have access to this cache manager too?

Right now, Nebula Logger and Nebula Cache Manager are independent - Nebula Logger internally uses a LoggerCache class. This class was the foundation & inspiration for Nebula Cache Manager, but they currently are separate, and LoggerCache is really intended to just be used internally by Nebula Logger. So, if you want to use a caching system in Apex, I'd recommend that you install Nebula Cache Manager (instead of using Nebula Logger's LoggerCache class)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants