Posts about Open Source Contributions

Srijan Gets 200+ Commit Mentions in Drupal 8 Core

Posted by Nilanjana on Aug 7, 2015 10:45:00 AM

Another achievement by Srijan folks—we now have 200+ commits in Drupal 8 core, thanks to all the 37 contributors!

We are proud of our team which has helped us to achieve this goal. Everyone has given their best. A special mention must go out for Manjit Singh, who is not only actively contributing to Drupal and its core issues, but also mentoring people in Core Office Hours and helping to organize Drupal events.

When no one is given the responsibility to complete something, it becomes difficult to achieve a goal. This applies to open source contributions too. Everyone was working voluntarily, just for the love of Drupal. We learned a lot from this experience about how to involve and motivate people to contribute.

Here are some of the experiments we tried at Srijan to achieve our goal.

Weekend Internal CodeSprints:

We usually keep sprints open for everyone for the whole month, but to increase participation from internal folks and achieve our goals, we organized internal codesprints at all Srijan locations, usually on Friday evenings and Saturdays. Our community mentors—Manjit, Subhojit, Aman, Manauwar, Jayjit and I—did our best to lead from the front. 

Night Sprints:

Night sprints can be quite interesting! We mostly held them on Friday nights when everyone was in party mode. We promoted them with the tagline: “Let’s party with CodeSprint”, and kept a lot of refreshments to maintain people’s energy levels. Night time codesprints proved to be very productive. We also kept games like Counter-Strike and carrom boards, etc, around for when someone needed a break. 

Random Time on Fridays:

Sometimes you have to listen to people and ask what works best for them. Taking an entire day for a sprint is difficult, so we tried to keep internal sprints for Fridays after finishing work. This didn’t work well, but I would still not say it was a waste, because every sprint helps us build the credibility to continue with our contributions.

All these experiments were taken up after considering the feedback  from previous sprints (Retrospective of Drupal Codesprints). Now, our goal is for everyone to learn Drupal 8 and then work towards doubling the number of commits. 

Topics: Drupal, Open Source Contributions

Retrospective on Drupal Contributions

Posted by Ashish Thakur on Jul 4, 2015 12:12:00 PM

One fine day I landed on the marketplace page of Srijan at drupal.org and came across a new section  *Contributed 42 issues in last three months*. I was glad that the much awaited feature of giving credits to an organization is finally live!

In the past we have been using stats from http://drupalcores.com/companies.html to check how Srijan has been performing in terms of Drupal core contributions. In the last eight months we have climbed from 86th position to 25th position as of 1st July, 2015.

Our journey to the 25th position was exciting, and it was a collective effort of Srijan developers who were focused to give back to the Drupal community. And it involved some great mentorship by Ravindra, Manjit and myself. In the last quarter we successfully organized four code sprints at Srijan’s office, and one of these was an overnight Hackathon.

The July to September quarter would be more exciting. It will be exciting because in the next eight months, two DrupalCons are scheduled - DrupalCon Barcelona and DrupalCon Asia. DrupalCon Asia will be the first in Asia and the Drupal community in India is leaving no stone unturned to make it successful. Every other week a code sprint, Drupal training or camps are being organized. At Srijan we are starting the quarter with a Drupal Training in Ahmedabad which is one of the first Drupal events in the region. This will be followed by Drupal Training in Chandigarh. In Delhi region, we plan to conduct two code sprints per month and we welcome the Drupal community here to come and participate in these events. 

However, there are always some challenges. We struggled to find issues for new developers to work with. It is also a challenge to avoid burnout and maintain the enthusiasm for contributions. We have worked hard on these roadblocks and come out with some other interesting activities to keep the enthusiasm alive. We have also found novice issues for new developers to work with.

One of the exciting things that has happened in the last three months is that lots of QA folks have started helping in contributions. This hadn’t happened before and their help in manual and UI testing is tremendous. Thanks guys, for turning up for the code sprints and meetups. We would love to see the same energy in all forthcoming sessions as well. And as we had promised that the one with max commit mentions or contributions in the last quarter would travel to DrupalCon Barcelona. So this time it is Manjit who by the end of Q2 had the maximum commits (23 commit mentions). Good things happen when you are an avid Drupaler! :)

Topics: Drupal, Open Source Contributions

Code Sprints for the Drupal Delhi Community

Posted by RavindraSingh on Jun 26, 2015 12:23:00 PM

Even though Srijan is one of the top five Drupal companies in the world in terms of the number of Acquia Certified Developers, Drupal contributions from Srijan were not that substantial. 

At Drupal Camp Delhi 2015, Ashish Thakur and I from Srijan were selected as mentors. The event saw huge participation from Srijan Drupal developers. Afterwards, folks at Srijan started showing more interest in making D8 contributions. 

So, we started making a plan to increase our contributions to Drupal. Ashish put together a small team of core contributors for one month—which was successful, but the results were not exactly what we were looking for. But it taught us the lesson that people are ready to contribute, provided they get a supportive environment. Soon, we started conducting code sprints and mentoring the local community.

 In March we announced the First Code Sprint for the Drupal Delhi Community

It was a successful event, and we saw people showing more interest in contributing to D8 core and porting modules from D6 and D7 to D8.

 This was the stage when we had good mentors and mentees working together. Ashish and I started motivating and encouraging people from different teams and companies to come and learn.

Later, when I was selected as a mentor for DrupalCon LA, it was an inspiration for the teams and community to contribute back to the community. 

Our concept of “let’s try” gave us the idea of organizing code sprints at any time of the day. So we organized a code sprint on a Friday night, which turned out to be almost twice as productive as those held in the daytime, with twice as many people attending. 

Regular code sprints encouraged and infused enthusiasm in more people. Some of them are growing very fast and contributing as much they can. Kudos to Manjit Singh for being one of the most active members and always contributing to the best of his abilities!

After seeing massive success with these code sprints, Srijan has decided to start organizing code sprints in a series (Drupal Rush in Sprints) which will be held once every month. We hope that these monthly sprints will inspire more people to collaborate and contribute back to the community.

Topics: Drupal, Community, Open Source Contributions

Manjit develops Insha, a Theme for Drupal 7

Posted by Nilanjana on Apr 20, 2015 12:59:00 PM

While checking out the modules section at the Srijan website, Manjit Singh, Frontend Developer at Srijan, realized that there was no contribution towards Drupal themes. This pushed him to develop a theme called Insha, a first by someone from Srijan. Insha is a simple, clean and responsive theme for Drupal 7. It is not dependent on any core theme. It is lightweight and has a modern look. It can be integrated with other frameworks like Bootstrap, Foundation, Semantic UI in later versions.

Here are its features

  • Responsive, mobile-friendly theme
  • HTML5 and CSS3
  • Fluid layout
  • 1-column and 2-columns layout
  • A total of 11 content regions
  • Minimal design and nice typography
  • Supported standard theme features: site logo, site name, user pictures in comments, user pictures in nodes.

Insha theme

Insha is currently used for blogging sites as it is in the developing state right now. It has been successful since its launch. Within one month, 11 sites are using it, and there have been more than 100 downloads. Along with working on stable versions of Insha for Drupal 7, Manjit has also started working on its Drupal 8 version. 

Contributions like these are the driving force of Drupal. At Srijan, we are committed to such contributions.

Topics: Drupal, Community, Open Source Contributions

Discussion

Write to us

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms Of Service apply. By submitting this form, you agree to our Privacy Policy.

See how our uniquely collaborative work style, can help you redesign your business.

Contact us