Earl Duque

3 minute read

hacktoberfestandservicenow2.png

It’s that time of year again! Every year we encourage ServiceNow Developers to participate in DigitalOcean’s Hacktoberfest event by contributing to a ServiceNow project or repository.

Why participate?

  • The more the community is equipped, the more that community can contribute.
  • The more you get used to source-controlled projects, the more you can contribute to any number of open-source projects.
  • You get a free t-shirt (the t-shirt also comes with bragging rights)!
  • Contributors will earn points toward qualifying for next year’s Developer MVP program.
  • Your code snippets have the possibility of being published in ServiceNow docs. (Be sure to check out the Code Example Program post!)
  • Participants have the chance to win prizes.

Who can participate?

Everyone! Whether you’re new to ServiceNow, a low-code developer, a business analyst, or a full-stack engineer, anyone is allowed to participate! This year we made it easier than ever to participate!

ServiceNow and the future of source control

As we transition managing development on ServiceNow away from using update sets towards using source control integration with git, it’s becoming more important for ServiceNow developers to have an understanding of how version control software like GitHub works.

Especially in our low-code interfaces like the newly update App Engine Studio, a common way for users to share apps will be through source control. So this is a great way to dip your feet into how source controling apps works!

How do I participate?

First, sign up for a GitHub account (if you don’t already have one) and sign up to participate in DigitalOcean’s Hacktoberfest.

The ServiceNow Developer Advocates used to pick one thing to tackle each year but this time around we have five ways for you to contribute (all optional)! We hope that with so many options, you will be able to participate in some way and not feel left out.

Next watch this video on pull requests:

5 ways to contribute

There are five projects we are encouraging participation in. To finish your Hacktoberfest goal:

  • You must make four approved pull-requests between October 1 and October 31, 2021.
  • These four pull-requests can be spread out across multiple projects or can all be for one project.
  • From experience, you are more likely to get the t-shirt size you want the earlier you complete the goal! So get to work!

Code-Snippets

A community moderated repository that hosts ServiceNow code-snippets for all situations. This is the primary way we are supporting Hacktoberfest this year and have attached some neat ServiceNow automation to the repository (eg. Participation automatically updates the repository’s main readme file with a leaderboard).

https://github.com/ServiceNowDevProgram/code-snippets

App Engine Studio Applications

The newest version of App-Engine Studio has been recently released. Build a functioning app in AES, upload it to a git repo, and share it via this repository:

https://github.com/ServiceNowDevProgram/aes-app-examples

IntegrationHub Spokes

IntegrationHub in Flow Designer is constantly growing and the need for new integration spokes that connect ServiceNow to external systems means this past Hacktoberfest effort is still open:

https://github.com/ServiceNowDevProgram/SpoketoberfestResources

Instance Scan Checks

We all agree that Instance Scan is a great way to keep your instance in a healthy and performant state, but what we are lacking are the rules that should be added as Checks to the engine. ServiceNow ships with Instance Security Center checks, and you can find Instance Trouble Shooter checks in the ServiceNow Store, but in this community-contributed repository, users are providing their own buse-at-your-risk” checks:

https://github.com/ServiceNowDevProgram/example-instancescan-checks

Syntax Macros

Type in a keyword and a whole template script appears? Life is always easier with syntax macros. This repository was started up earlier this year to collect the community’s favorite syntax macros.

https://github.com/ServiceNowDevProgram/syntax_macros


Comments