Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
Commit 519de304 authored by Deepak Khatri's avatar Deepak Khatri :dog:
Browse files

Replace student with contributor

parent ff015dbd
Branches
Tags
No related merge requests found
.. _gsoc-student-guide:
.. _gsoc-contributor-guide:
Student guide
#############
Contributor Guide
#################
.. youtube:: YN7uGCg5vLg
:width: 100%
......@@ -12,13 +12,13 @@ General requirements
All projects have the following basic requirements:
1. Students must create accounts on `OpenBeagle <https://openbeagle.org/>`_, `Discord <http://bbb.io/gsocchat>`_ and `Beagle Forum <http://bbb.io/gsocml>`_ prior to creating their application.
2. All newly generated materials must be released under an `open source license <http://www.opensource.org/licenses>`_. Individual students shall retain copyright on their works.
3. Students will demonstrate their ability to cross-compile and utilize version control software by creating a “Hello World” application and generating a pull request to `jadonk/gsoc-application <https://github.com/jadonk/gsoc-application/tree/master/ExampleEntryJasonKridner>`_. For assistance, please visit `Discord <http://bbb.io/gsocchat>`_ or utilize the `Beagle Forum <http://bbb.io/gsocml>`_. The “Hello World” application must print your name and the date out in an ARM Linux environment. Freely available emulators may be used to test your application or you can ask anyone on the chat or mailing list to help you test.
1. Contributors must create accounts on `OpenBeagle <https://openbeagle.org/>`_, `Discord <http://bbb.io/gsocchat>`_ and `Beagle Forum <http://bbb.io/gsocml>`_ prior to creating their application.
2. All newly generated materials must be released under an `open source license <http://www.opensource.org/licenses>`_. Individual contributors shall retain copyright on their works.
3. Contributors will demonstrate their ability to cross-compile and utilize version control software by creating a “Hello World” application and generating a pull request to `jadonk/gsoc-application <https://github.com/jadonk/gsoc-application/tree/master/ExampleEntryJasonKridner>`_. For assistance, please visit `Discord <http://bbb.io/gsocchat>`_ or utilize the `Beagle Forum <http://bbb.io/gsocml>`_. The “Hello World” application must print your name and the date out in an ARM Linux environment. Freely available emulators may be used to test your application or you can ask anyone on the chat or mailing list to help you test.
4. All projects will produce reusable software components and will not be “what–I-built-over-my-summer-vacation” projects. Including a hardware component is welcome, but the project deliverable will be software that may be utilized by a wide audience of the `BeagleBoard.org <https://www.beagleboard.org/>`_ community.
5. Students will demonstrate their ability to collaborate by creating a project proposal on this site using our :ref:`proposal template <gsoc-proposal-template>` and utilizing `Discord <http://bbb.io/gsocchat>`_ to collect quotes regarding the usefulness of their proposal to the `BeagleBoard.org <https://www.beagleboard.org/>`_ community. **Use of Google Docs for proposal development is discouraged due to insufficient revision control and extensive use of computing resources having numerous documents open simultaneously**.
5. Contributors will demonstrate their ability to collaborate by creating a project proposal on this site using our :ref:`proposal template <gsoc-proposal-template>` and utilizing `Discord <http://bbb.io/gsocchat>`_ to collect quotes regarding the usefulness of their proposal to the `BeagleBoard.org <https://www.beagleboard.org/>`_ community. **Use of Google Docs for proposal development is discouraged due to insufficient revision control and extensive use of computing resources having numerous documents open simultaneously**.
6. Source code generated during the project must be released on OpenBeagle (and we’ll setup a mirror on `Github.com <http://github.com/>`_).
7. Students will provide two recorded audio/video presentations uploaded to Youtube or Vimeo (screencasts are appropriate), one near the beginning of the project summarizing their project goals and another in the wrap-up phase to summarize their accomplishments. Examples can be found on `http://beagleboard.org/gsoc <http://beagleboard.org/gsoc>`_. There is no requirement to show your faces or use English.
7. Contributors will provide two recorded audio/video presentations uploaded to Youtube or Vimeo (screencasts are appropriate), one near the beginning of the project summarizing their project goals and another in the wrap-up phase to summarize their accomplishments. Examples can be found on `http://beagleboard.org/gsoc <http://beagleboard.org/gsoc>`_. There is no requirement to show your faces or use English.
.. important::
......@@ -37,8 +37,8 @@ All projects have the following basic requirements:
Student proposals can encompass projects based on the :ref:`ideas page <gsoc-project-ideas>` or can include personal project ideas,
but should be focused on generating a sustainable and reusable open source software component. Previous Google Summer of Code projects show
that the key to success is being passionate about your project, so propose something that is extremely interesting to you, even
if it is not on this list. We will be glad to help students develop ideas into projects via `Discord <http://bbb.io/gsocchat>`_
and `Forum <https://forum.beagleboard.org/c/gsoc>`_. There are many potential project ideas and we will match students to projects
if it is not on this list. We will be glad to help contributors develop ideas into projects via `Discord <http://bbb.io/gsocchat>`_
and `Forum <https://forum.beagleboard.org/c/gsoc>`_. There are many potential project ideas and we will match contributors to projects
based on their interests and help scope the proposals to something that can be completed in the Summer of Code timeframe.
.. tip::
......
......@@ -3,16 +3,16 @@
Guides
######
This section includes guides for :ref:`students <gsoc-student-guide>` & :ref:`mentors <gsoc-mentor-guide>` who want to participate
This section includes guides for :ref:`contributors <gsoc-contributor-guide>` & :ref:`mentors <gsoc-mentor-guide>` who want to participate
in GSoC 2024 with `BeagleaBoard.org <www.beagleboard/org>`_. It's highly recommended to check `GSoC Frequently Asked Questions
<https://developers.google.com/open-source/gsoc/faq>`_. For anyone who just want to contribute to this site we also have
a step by step :ref:`contribution guide <gsoc-contribution-guide>`.
.. card::
:link: gsoc-student-guide
:link: gsoc-contributor-guide
:link-type: ref
:fas:`graduation-cap` **Student Guide**
:fas:`graduation-cap` **Contributor Guide**
^^^^
If you want to increase your chances of being accepted into (and succeed during) Google Summer of Code, we strongly
......@@ -26,7 +26,7 @@ a step by step :ref:`contribution guide <gsoc-contribution-guide>`.
:fas:`person-chalkboard` **Mentor Guide**
^^^^
If you want to mentor a students for GSoC this year read this short guide made for mentors wondering where to help.
If you want to mentor for GSoC this year read this short guide made for mentors wondering where to help.
.. card::
:link: gsoc-proposal-guide
......@@ -55,7 +55,7 @@ a step by step :ref:`contribution guide <gsoc-contribution-guide>`.
:hidden:
:maxdepth: 2
student
contributor
mentor
proposal
contrib
\ No newline at end of file
......@@ -9,7 +9,7 @@ Mentor guide
.. important::
As a mentor you have to guide students/contributors through the entire process of GSoC, from learning
As a mentor you have to guide contributors through the entire process of GSoC, from learning
about `BeagleBoard.org <https://www.beagleboard.org/>`_ community, to helping GSoC Contributors
become familiar with the code base and testing practices, to finally releasing their code on
`OpenBeagle <https://openbeagle.org/>`_ for the world to use!
......@@ -33,9 +33,9 @@ capacity, as much as they would answer anyone’s questions on `Discord <http://
Prospective mentors, sudents will use `Discord <http://bbb.io/gsocchat>`_ and `Forum <https://forum.beagleboard.org/c/gsoc>`_
to make contact with you, so be sure to provide up-to-date information. Please feel free to add yourself on mentors page and we will monitor
and police that list. Acceptance as an official mentor with the ability to rate proposals and grade students will come via the Google system.
and police that list. Acceptance as an official mentor with the ability to rate proposals and grade contributors will come via the Google system.
We will only approve official mentors who have a prove track record with Beagle, but welcome all community members to provide guidance to both
mentors and students to best service the community as a whole. Don’t be shy and don’t be offended when we edit. We are thrilled to have you on-board!
mentors and contributors to best service the community as a whole. Don’t be shy and don’t be offended when we edit. We are thrilled to have you on-board!
......
......@@ -35,7 +35,7 @@ suggestions that improve the proposal.
Using proposal template
************************
To make the project proposal writing process easier for all the GSoC contributors/students we have created a :ref:`gsoc-proposal-template`.
To make the project proposal writing process easier for all the GSoC contributors we have created a :ref:`gsoc-proposal-template`.
.. tip::
Start with :ref:`gsoc-contribution-guide` to simplify the proposal writing process using OpenBeagle CI. It's always recommended to create a fork
......
......@@ -14,7 +14,7 @@ GSoC @ BeagleBoard.org
:class: admonition-code
Spend your summer break writing code and learning about open source development while earning money!
Accepted students work with a mentor and become a part of the open source community. Many become lifetime
Accepted contributors work with a mentor and become a part of the open source community. Many become lifetime
open source developers! The 2024 student application window will be open from
`March 18th 2024 <https://developers.google.com/open-source/gsoc/timeline#march_18_-_1800_utc>`_ to
`April 2nd 2024 <https://developers.google.com/open-source/gsoc/timeline#april_2_-_1800_utc>`_!
......@@ -105,7 +105,7 @@ GSoC @ BeagleBoard.org
.. important::
Students will be expected to execute a series of prerequisites to demonstrate and
Contributors will be expected to execute a series of prerequisites to demonstrate and
expand familiarity with embedded systems development. Don't worry, the
`live chat <https://bbb.io/gsocchat>`_ channel has over 1,000 active members to
travel with you on your journey.
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment