Skip to content

Commit

Permalink
Adapted (almost) everything from Pharo to Cormas
Browse files Browse the repository at this point in the history
  • Loading branch information
olekscode committed Feb 6, 2024
1 parent 83080ec commit 6c6ead4
Show file tree
Hide file tree
Showing 22 changed files with 36 additions and 211 deletions.
2 changes: 1 addition & 1 deletion public/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
work correctly both with client-side routing and a non-root public URL.
Learn how to configure a non-root public URL by running `npm run build`.
-->
<title>Pharo GSoC</title>
<title>Cormas GSoC</title>
</head>
<body>
<noscript>You need to enable JavaScript to run this app.</noscript>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@ export default function CallForStudentsPage() {

return(
<div className="container">
<h1>Google Summer of Code 2023: Call for Students</h1>
<h1>Google Summer of Code 2024: Call for Students</h1>

<p>Dear students,</p>

<p>We are happy to announce that once again, Pharo Consortium is looking for smart and enthusiastic students to work with us during Google Summer of Code 2023. In the following sections, we explain the program requirements and provide a detailed description of the application process. This text is based on the <a href="https://summerofcode.withgoogle.com/rules/">Google Summer of Code 2023 Program Rules</a>. We strongly suggest that you read the original rules. In case of any disagreement between this document and the Rules, the Rules should prevail.</p>
<p>We are happy to announce that Cormas community is looking for smart and enthusiastic students to work with us during Google Summer of Code 2024. In the following sections, we explain the program requirements and provide a detailed description of the application process. This text is based on the <a href="https://summerofcode.withgoogle.com/rules/">Google Summer of Code 2024 Program Rules</a>. We strongly suggest that you read the original rules. In case of any disagreement between this document and the Rules, the Rules should prevail.</p>

<p>If you have any additional questions, feel free to send an email to any of the organizers listed at the bottom of this page.</p>

Expand All @@ -35,18 +35,14 @@ export default function CallForStudentsPage() {
<li>GSoC participants are considered independent developers paid by a stipend and are not employed by Google or GSoC Organization.</li>
</ul>

<h2>2. What is Pharo?</h2>
<h2>2. What is Cormas?</h2>

<p>Pharo is a dynamic, purely object-oriented programming language (everything is an object) in the tradition of Smalltalk. But it is also a robust development environment, focused on simplicity and immediate feedback. Its full syntax fits on a postcard, and coding can be done directly in the debugger. Pharo has super cool tools that empower you and make you highly efficient.</p>

<p>Pharo's goal is to deliver a clean, innovative, free and open-source immersive environment. By providing a stable and small core system, excellent development tools, and maintained releases, Pharo is an attractive platform to build and deploy mission-critical applications.</p>

<p>Pharo fosters a healthy ecosystem developed from private and commercial contributors who advance and maintain its core system and external packages.
More information about Pharo is available at <a href="http://www.pharo.org/">http://www.pharo.org/</a>.</p>
<p>CORMAS is an Agent-Based Modelling (ABM) platform tailored preferentially to renewable resource management. Cormas is intended to facilitate the design of ABM, as well as monitor and analyse simulations. It is based on the <a href="https://pharo.org">Pharo</a> - a pure object-oriented programming language and an interactive environment based on immediate feedback. Cormas is a framework from which, by specialization and refining, users can create specific entities for their own model.
More information about Cormas is available at <a href="http://cormas.cirad.fr/">http://cormas.cirad.fr/</a>.</p>

<h2>3. Eligibility criteria</h2>

<p>To apply for Google Summer of Code with Pharo Consortium, you must satisfy the Eligibility Criteria for students found in the corresponding section of the <a href="https://summerofcode.withgoogle.com/rules/">Program Rules</a>.</p>
<p>To apply for Google Summer of Code with Cormas, you must satisfy the Eligibility Criteria for students found in the corresponding section of the <a href="https://summerofcode.withgoogle.com/rules/">Program Rules</a>.</p>

<p>We want to emphasize that every applicant must be:</p>

Expand All @@ -67,7 +63,7 @@ export default function CallForStudentsPage() {
</ul>


<h3>3.1. Strongly preferred by Pharo Consortium</h3>
<h3>3.1. Strongly preferred by Cormas community</h3>

<ul>
<li>Good knowledge of OOP.</li>
Expand Down Expand Up @@ -155,14 +151,13 @@ export default function CallForStudentsPage() {

<p>We are looking forward to great talent joining our organisation this summer.</p>

<p>Warm Regards, Pharo Organisation Admins:</p>
<p>Warm Regards, Cormas Organisation Admins:</p>

<ul>
<li>Sebastian Jordan &#60;<a href="mailto:[email protected]">[email protected]</a>&#62;</li>
<li>Oleksandr Zaytsev &#60;<a href="mailto:[email protected]">[email protected]</a>&#62;</li>
<li>Serge Stinckwich &#60;<a href="mailto:[email protected]">[email protected]</a>&#62;</li>
<li>Juan Pablo Sandoval Alcocer &#60;<a href="mailto:[email protected]">[email protected]</a>&#62;</li>
<li>Gordana Rakić &#60;<a href="mailto:[email protected]">[email protected]</a>&#62;</li>
<li>Oleksandr ZAITSEV &#60;<a href="mailto:[email protected]">[email protected]</a>&#62;</li>
<li>Pierre BOMMEL &#60;<a href="mailto:[email protected]">[email protected]</a>&#62;</li>
<li>Etienne DELAY &#60;<a href="mailto:[email protected]">[email protected]</a>&#62;</li>
<li>Serge STINCKWICH &#60;<a href="mailto:[email protected]">[email protected]</a>&#62;</li>
</ul>

</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@ const SupervisorMarker = (props) => (
</div>
);

export default SupervisorMarker;
export default SupervisorMarker;
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,4 @@

.supervisor-name {
margin: 10px 0 0 0;
}
}
2 changes: 1 addition & 1 deletion src/components/IdeaPage/index.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ import * as URLS from '../../constants/urls'
// import { Dialog } from "@mui/material"
// import * as URLS from '../../constants/urls'
import logo from '../../img/logo-big.png'
import SupervisorMarker from '../IdeasPage/SupervisorMarker';
import SupervisorMarker from './SupervisorMarker';

const getContentsOfFileFromURL = url => {
var result = null
Expand Down
11 changes: 0 additions & 11 deletions src/components/IdeasPage/ComplexityMarker/index.js

This file was deleted.

17 changes: 0 additions & 17 deletions src/components/IdeasPage/ComplexityMarker/style.css

This file was deleted.

File renamed without changes.
55 changes: 0 additions & 55 deletions src/components/IdeasPage/IdeaDetailedView/index.js

This file was deleted.

40 changes: 0 additions & 40 deletions src/components/IdeasPage/IdeaDetailedView/style.css

This file was deleted.

Binary file not shown.
16 changes: 0 additions & 16 deletions src/components/IdeasPage/IdeaShortSummary/index.js

This file was deleted.

39 changes: 0 additions & 39 deletions src/components/IdeasPage/IdeaShortSummary/style.css

This file was deleted.

File renamed without changes.
Original file line number Diff line number Diff line change
Expand Up @@ -97,14 +97,14 @@ class IdeasPage extends React.Component {
}

componentDidMount() {
document.title = "Pharo GSoC: Project Ideas";
document.title = "Cormas GSoC: Project Ideas";
}

render() {
return (
<div className="container">
<h1>Pharo GSoC Project Ideas</h1>
<p>Below is the list of project ideas that were proposed by the Pharo community. You can apply to any of those projects by sending an email to one of its mentors. Do not hesitate to propose your own idea but make sure that there is at least one mentor in the community who would agree to supervise you.</p>
<h1>Cormas GSoC Project Ideas</h1>
<p>Below is the list of project ideas that were proposed by the Cormas community. You can apply to any of those projects by sending an email to one of its mentors. Do not hesitate to propose your own idea but make sure that there is at least one mentor in the community who would agree to supervise you.</p>
<aside>
<FilterIdeasForm
ideas={this.ideas}
Expand Down
2 changes: 1 addition & 1 deletion src/components/IdeasPage/style.css
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ article {
flex-direction: column;
}
.projectName {
color: var(--color-pharo-blue);
color: var(--color-primary);
font-size: 1.5rem;
font-weight: 600;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@ const Navigation = () => (
<li>
<Link to={ROUTES.LANDING}><img src={logo} alt='' /></Link>
</li>
<li>
<Link to={ROUTES.LANDING}>CORMAS</Link>
</li>
<li>
<Link className="navbar-button" to={ROUTES.LANDING}>Home</Link>
</li>
Expand Down
8 changes: 4 additions & 4 deletions src/components/Navigation/style.css
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

#navbar img {
display: inline;
height: 33px;
height: 40px;
vertical-align: middle;
padding-right: 17px;
}
Expand All @@ -33,15 +33,15 @@
a.navbar-button {
display: inline-block;
padding: 15px 14px;
color: var(--color-pharo-blue);
color: var(--color-primary);
text-decoration: none;
}

a:hover.navbar-button {
background-color: var(--color-pharo-light-blue);
background-color: var(--color-light-gray);
}

a:active.navbar-button {
background-color: var(--color-pharo-blue);
background-color: var(--color-primary);
color: white;
}
Binary file modified src/img/logo-big.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/img/logo-small.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
13 changes: 9 additions & 4 deletions src/index.css
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,15 @@
--text-font-family: 'Roboto', sans-serif;
--header-font-family: 'Merriweather Sans', sans-serif;
--text-font-size: 1.1rem;
--color-pharo-blue: #3297d4;
--color-pharo-light-blue: #dcedf7;
--color-cirad-pink: #ea288b;
--color-cirad-pink-darker: #cb1471;
--color-cirad-green: #739518;
--color-cirad-green-darker: #95c11f;
--color-dark-gray: #616161;
--color-light-gray: #f5f5f5;

--color-primary: var(--color-cirad-green);
--color-secondary: var(--color-cirad-pink);
}

body {
Expand All @@ -21,7 +26,7 @@ body {

h1, h2, h3, h4, h5, h6 {
font-family: var(--header-font-family);
color: var(--color-pharo-blue);
color: var(--color-primary);
margin-top: 30px;
margin-bottom: 20px;
}
Expand Down Expand Up @@ -49,5 +54,5 @@ li {
}

a {
color: var(--color-pharo-blue);
color: var(--color-primary);
}

0 comments on commit 6c6ead4

Please sign in to comment.