What is CrossWoC ?
CrossWoC is a six-week long opensource event organised by IEEE DTU & IEEE DTU CS, which gives programmers and innovators an opportunity to bring out their nascent talent and find intriguing solutions to real-world problems. It provides a platform for developers to dig deeper into their gray matter and bring out their latent creativity through open source.

When is CrossWoc?
This is the first edition of CrossWoC conducted by IEEE DTU & IEEE DTU CS, and it will be held from February, 2020, to 28th March, 2020.



What are the incentives to participate in CrossWoC?

AMAZING LEARNING OPPORTUNITY

The event is a great learning opportunity for both experienced programmers as well as newbies because it takes a deep dive into the world of open-source programming, giving the participants an opportunity to have healthy conversations with their mentors, most of whom are going to be your DTU seniors, and developing a network. You can approach your mentors even after the program ends for brewing new ideas or polishing the ones already established.

PROJECTS

The event gives the participants a platform to hone their skills by putting them to use in open source projects, under the guidance of helpful and experienced mentors

FOR THE LOVE OF OPEN SOURCE
If you are a coding geek who simply loves to devote time to programming and open source, then this event is made for you !

PRIZES

Who doesn't like having some goodies !!

There are exciting prizes which you can grab by participating in the event and surely much more for the winners.

General Trivia

Goals of the program

The major goals of CrossWoC are:

- Inspire young developers to get involved in Open Source software development
- Help them to master the development workflow of Git and GitHub
- Connect with the experienced mentors and learn from them
- Prepare for other Open Source programs like Google Summer of Code, Outreachy, Season of KDE, etc.

PROJECTS

The event gives the participants a platform to hone their skills by putting them to use in open source projects, under the guidance of helpful and experienced mentors

FOR THE LOVE OF OPEN SOURCE
If you are a coding geek who simply loves to devote time to programming and open source, then this event is made for you !

Am I Good Enough?

In the past few years, there have been a few first-year students from IEEEDTU who have made their way to GSoC. If they can, this simply rules out myths like first years are not meant for it.

As long as you are able to express yourself, there is nothing to stop you from achieving it.

How to Apply ?

😼 GitHub sign up

Go to GitHub, choose a cool username (commonly referred to as GitHub handle) for you, sign up, and voila! You’ve met the first requirement of being a part of CrossWoC.

✍️ Fill the CrossWoC form

Go to the CrossWoc site and find the “Student Registration” button at the centre of the page. Fill up your details in the form and Hoorah! You’re now in Hackerman mode!!

😀 Choose a project

First of all, you can choose as many projects as you want. It’s not about doing everything on just one project, but solving as many issues as you can, contributing as much as you can. Navigate over to https://crosswoc.ieeedtu.in and hunt down projects by their description. All of the projects must be on GitHub. Learn how to get acquainted with GitHub interface, with the help of various online resources, some of which are mentioned on the dashboards

☎️ Making contact

The contact details of each mentor will be available to you on the projects list. It is simple enough to understand that the details are public for no one other than you. So, you have every right to contact the mentor and ask for help on the project.

🖥️ Software development

Develop the project codebase. Write up test suites. Add third party integrations. And lots of other cool stuff depending on your project. After cooking up the perfect recipe, use Git to keep track of the changes and create your Pull Requests on GitHub. Fix as many issues you can and add as many new features possible in the project. Communicate with your mentor about further requirements and/or improvements

📝 Writing Documentation

The code that you have added must be documented thoroughly. Open Source is about writing code that humans can read and understand. Without documentation, it is so hard to read any code. Hence, add information in README, in the comments of code, etc. Ask the mentor to help you out with it.

🎚️Code Styling

Almost all the languages have a definitive style guide for them. Putting correct indentation, obeying line lengths, etc. are the features which make the code more and more readable. A ton of projects follow the Google Style Guide, although you should work with your mentor about the code styling specific to the project

🙋 Asking questions

More often than not, mentors find it difficult to answer vague questions and tend to ignore considering the student is actually not very interested (even if you are!). We have two great articles for you. Do give them a read:
- Stackoverflow’s How do I ask good questions
- Eric S. Raymond’s How to ask questions the smart way

Contact Us