mautic / mautic-community-handbook Goto Github PK
View Code? Open in Web Editor NEWA handbook for all things related to the Mautic Community
Home Page: https://contribute.mautic.org
A handbook for all things related to the Mautic Community
Home Page: https://contribute.mautic.org
We need to update the council page with this information: https://www.mautic.org/mautic-council.
While Mautic is an amazing open source project, meetup is fully proprietary and some community members might not feel comfortable feeding it with content. An alternative to meetup is Mobilizon:
"Mobilizon is an open source software for event planning and group management, launched in October 2020 by Framasoft to offer a free alternative to the platforms of GAFAM (Facebook, Meetup.com, EventBrite). Mobilizon gained much visibility in hacker circles relatively fast, but also soon within cultural scene in Europe and more recently in the mainstream IT media."
I am aware that migrating from platforms like meetup is not easy, especially when a community is established there, but given the open source ethos of Mautic I think it would make sense to consider migrating to FLOSS platforms like Mobilizon or something similar.
Just my two cents.
This subsection aims to serve as a document for current and past year Google Summer of Code (GSoC) ideas, as well as potential ideas for Google Season of Docs (GSoD) [In Future] . By incorporating this subsection into our documentation, we provide valuable information to newcomers about ongoing and past GSoC projects. Additionally, it serves as a means to showcase our accomplishments in GSoC and potentially GSoD in the future.
The addition of a GSoC and GSoD subsection to our documentation not only enhances information accessibility but also strengthens our engagement with these valuable programs. By showcasing our involvement and accomplishments, we demonstrate our commitment to fostering open source collaboration and community growth.
Per the comment in mautic/mautic#9709 (comment) we should update the docs to include instructions for new migrations changing schema introduced in M2 to account for the fact that it was decided that we would not introduce a migration to migrate all signed integers to unsigned because the migration would be massive.
Such migrations should check to see if the other side of the constraint is signed or not (such as the one introduced in #9544). For example, migration Version20210104171005 would need something like this (not tested)
$categoryIdColumn = $schema->getTable("{$this->prefix}categories")->getColumn('id');
if ($categoryIdColumn->getUnsigned()) {
$this->addSql("ALTER TABLE {$this->prefix}lead_lists ADD category_id INT UNSIGNED DEFAULT NULL");
} else {
$this->addSql("ALTER TABLE {$this->prefix}lead_lists ADD category_id INT DEFAULT NULL");
}
Clicking on Next button on "How is Mautic used?" page, takes me to Code of Conduct in stead of "How can I try Mautic?".
Not sure how the system works but I guess the issue is related to lack of category in that page.
You have to save the form and the description first, and THEN you need to add the fields.
Originally posted by @RCheesley in mautic/Community-Portal#31 (comment)
Starting with Mautic 3.1, Psysh is available for developers. This information is useful to add to Contributing > Developer > Code > Pull Requests https://contribute.mautic.org/contributing-to-mautic/developer/code/pull-requests. More details can be found in this PR: mautic/mautic#6667
This page needs updating/consolidating and importantly, removing references to Acquia.
There's an outdated reference here:
This should refer to the .env file now.
Initial: https://forums.mautic.org/
Update: https://forum.mautic.org/
Check Here
At present we don't have any info on the handbook about how all the entities in the community work together - teams, working groups, initiatives, tiger teams etc.
The info was shared in my keynote in November and is on mautic.org / on Confluence.
We should add this to the structure section to give an outline of how it all fits together, but also have some references in the How to Contribute section which is more about how to get started, who the key people are to contact, etc.
Hey.
When viewing the Pull requests page on https://contribute.mautic.org/contributing-to-mautic/developer/code/pull-requests the link to Step 2: Feature? Check the roadmap & Feature Requests in the TOC is broken, despite it working perfectly when viewing the page on https://github.com/mautic/mautic-community-handbook/blob/master/pages/13.contributing/02.developer/01.Code/02.Pull%20requests/docs.md
I looked into it and it turns out the TOC is linking to #step-2-feature-check-the-roadmap--feature-requests
, which apparently works fine when viewing the page on GitHub, but apparently in Grav the working link to the section instead becomes #step-2-feature-check-the-roadmap-feature-requests
(with only a single -
after 'roadmap') and thus causing the TOC link to not work.
To make things even more confusing, I tried generating a TOC with the link from the source code - https://ecotrust-canada.github.io/markdown-toc/ - and according to that, the section link should be #step-2--feature--check-the-roadmap---feature-requests
- i.e. with even more extra hyphens than the current link.
Since I don't have a ton of experience with neither Markdown nor Grav - and have no idea how to even test whether the Canada-approved section link works in Grav - I decided to just create a bug report instead. This might be an easy thing to fix, or it might be more complicated, tbh I have no idea.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.