At SugarCRM Engineering, open source is part of our DNA.
We build Sugar on open source technology and open standards. We host and run our software on open source platforms in Sugar On-Demand. And all of our developers use open source tools for developing Sugar and implementing CRM projects for our customers.
As much as we benefit from open source software, we are obliged to give back. We host a number of open source projects in our SugarCRM Github organization that are actively maintained by SugarCRM employees. We encourage everyone in the Sugar Developer community to collaborate with us on these projects!
Read more to find out about some brand spanking new SugarCRM open source projects.
SugarCRM Engineering has built a custom D3.js based chart library that we use to build charts used in Sugar 7. We are refactoring this code into a dedicated library used by Sugar product. This allows us to launch a new open source project for the benefit of anyone needing a localized, responsive, and easy to use HTML5 chart library.
Head over to Sucrose.io to see some live and interactive examples of Sucrose Charts in action!
We will explore how to leverage Sucrose Charts within Sugar code and in web application or framework in an upcoming post! Stay tuned!
SugarCRM Professional Services has created a REST API test automation framework that they use to test their Enterprise CRM projects. We are now providing this code as a framework for any Sugar Developers out there looking for an easy and repeatable way to automate functional tests for Sugar REST APIs including custom or extended APIs.
This is going to be a great tool for any Sugar Developers looking to build a better automated test practice. It also supports a variety of output formats which makes it an ideal Sugar REST API test tool to integrate with your DevOps or continuous integration process.
Check out the project README for usage instructions.
Updated Tidbit documentation
Tidbit is a great open source tool used widely by our Sugar Developer community to generate pseudo-random data in the Sugar database for testing purposes. Our Performance team has been enhancing this tool and put together some new and improved usage documentation.
This new Tidbit documentation is posted on the project's Github wiki page.