Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

projects/data: Add a new project #226

Closed
wants to merge 1 commit into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions data/projects.js
Original file line number Diff line number Diff line change
Expand Up @@ -446,6 +446,24 @@ coala should support generating metrics for your code.",
"markdown": "create_jenkins_plugin.md",
"collaborating_projects" : ["coala", "jenkins"]
},
{
"name" : "Build an ideas website for GSoC",
"desc" : "There are a number of possible ways to improve the \
implementation of GSoC keeping [projects](https://projects.coala.io) \
in mind.",
"requirements" : [
"One patch to projects accepted.",
"Clear ideas on how to improve the GSoC ideas implementation \
in the proposal."
],
"difficulty" : "medium",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Although I am lacking experience with web dev stuff I feel like this deserves an easy compared with our other projects

"issues" : [],
"mentors" : [],
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It'd be nice to have a discussion regarding the idea and potential mentors on coala/gsoc or if there's a discussion already, please quote it in the PR's description :)

"initiatives" : ["GSoC", "RGSoC"],
"tags" : ["Projects"],
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

maybe add "Website" to the tags

"markdown": "projects_gsoc.md",
"collaborating_projects" : ["coala"]
},
{
"name" : "Improve Sphinx support in rstcheck",
"desc" : "Add an alternative front end for rstcheck to better support checking Sphinx documents.",
Expand Down
47 changes: 47 additions & 0 deletions data/projects/projects_gsoc.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
coala has made a unique webpage in the form of [projects](projects.coala.io).
The basic philosophy behind [projects](https://projects.coala.io) can be
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess you should describe a bit how projects.coala.io is "unique" and the "basic philosophy" behind it.

extended to other organizations as well.

The procedure for GSoC can be improved by making a new template website that
all interested mentor organizations will be asked to use starting from
GSoC 2018. This template website will not be exactly similar but will borrow
certain ideas from the [projects](https://projects.coala.io) webpage.

However, an important point to note for this project is that there must be
communication between the student and team-GSoC so that this website is
actually used from GSoC 2018 onwards.

The end goal of the project is to make GSoC a much better programme than
what it is now in terms of -

* Number of projects that are actually used by the mentor orgs after GSoC is
over and merged into their code-base.
* Higher hit-rate as far as number of successfully completed and merged
projects are concerned.
* Team coala will gain from this because the website will be used by thousands
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Last point is not necessary in this context, we all are here promoting and improving Open Source

of students and hundreds of organizations across the globe, so everyone will
know that the author of this website is Team-coala.

#### MILESTONES

##### PREPARATION/BONDING

* A survey is done on the importance of each aspect. Feedback from the coala
community, GSoC team and leading organizations has been taken.
* Concept for implementation exists in a new cEP.
* A repository has been set up.

##### CODING PHASE 1

* Implemented at least half of the points listed in the proposal.
* The written code has been tested and documented.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Half of the points listed in the proposal is a bit vague, add something more concrete and give a brief idea about some functionalities or features that we expect in the project.


##### CODING PHASE 2

* Implemented, documented and tested second half of points listed.

##### CODING PHASE 3

* Implemented, documented and tested all improvements.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

second half leads to 100% being done in phase two, so nothing to do here

* This will be a buffer period for any remaining points and implementing
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Buffer period is no milestone ;)

enhancements.