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

Write docs for Core component #214

Open
favour-chibueze opened this issue Sep 24, 2024 · 11 comments
Open

Write docs for Core component #214

favour-chibueze opened this issue Sep 24, 2024 · 11 comments
Assignees
Labels

Comments

@favour-chibueze
Copy link
Contributor

favour-chibueze commented Sep 24, 2024

We need to write documentation on the Core component.

https://devdocs.mautic.org/en/latest/components/core.html

@favour-chibueze favour-chibueze changed the title Write docs for Core section Write docs for Core component Sep 24, 2024
@Peacesandy
Copy link

Peacesandy commented Oct 5, 2024

Hello @favour-chibueze and @RCheesley
Can I take this up, I'd like to work on it.

@RCheesley
Copy link
Member

Awesome @Peacesandy please let us know if you need any guidance!

@Peacesandy
Copy link

Thank you!
Sure, how do I get started please, what is the core component all about?

@RCheesley
Copy link
Member

@escopecz could you give any guidance here? The file was added by Alan when we initially started this repo.

@escopecz
Copy link
Member

escopecz commented Oct 6, 2024

The CoreBundle is a basically the Mautic bundle. Other core bundles are adding some specific feature like Configuration, Category, User bundles. The Core bundle is the only bundle that must be present to have Mautic working. Basically, if there is a PHP class that is used in multiple other bundles, it's added to the CoreBundle. It's hard to describe it easily as it is huge but doesn't really do anything specific, really. It contains all the interfaces and abstract classes that other bundles are implementing and extending. It actually handles themes but that's pretty much the only visible feature it handles.

@Peacesandy
Copy link

Okay, thanks for the clarification @escopecz

@Peacesandy
Copy link

Peacesandy commented Oct 17, 2024

Hello @escopecz and @RCheesley any guidance on how I can set up the docs on my local machine or can I add the documentation via Github.

@favour-chibueze

@favour-chibueze
Copy link
Contributor Author

Hello @escopecz and @RCheesley any guidance on how I can set up the docs on my local machine or can I add the documentation via Github.

@favour-chibueze

Have you tried using gitpod? @Peacesandy

@Peacesandy
Copy link

@favour-chibueze , I have cloned it to my local machine, should I go ahead and add the documentation and make a PR?

@favour-chibueze
Copy link
Contributor Author

Yes, please

@Peacesandy
Copy link

Okay

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: In progress
Development

No branches or pull requests

4 participants