Skip to content

Conversation

@morphatic
Copy link

Created a basic "Hello, World!" exercise for R.

Also created some scripts that will automate the testing process so that students will not have to understand RUnit to get started. It should work for both Linux/OSX and Windows. I tested it on OSX and Windows.

I also wrote instructions for getting started with R that can be merged into the docs project.

@kytrinyx
Copy link
Member

We're going to need files for hello-world in the github.com/exercism/x-common repository, otherwise the x-api will blow up when I add this.

@morphatic
Copy link
Author

Right. Done. exercism/problem-specifications#43

@kytrinyx
Copy link
Member

Would you mind rebasing this onto master? I've gotten all the basic infrastructure worked out for a "hello world" problem across the board, including an automated bit of feedback from rikki: https://github.com/exercism/rikki/blob/master/comments/hello/hello.md

@kytrinyx
Copy link
Member

kytrinyx commented Jul 5, 2015

@morphatic sorry it took me so long to get this sorted.

Would you mind splitting this up into several PRs?

I can merge the hello-world exercise (since that has the requisite files in the x-common repo).

If you would add the metadata for hello-variables and operate to x-common then I could merge those exercises as well.

Copy link
Member

Choose a reason for hiding this comment

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

Please don't activate the track until there are at least 10 exercises.

@kytrinyx
Copy link
Member

kytrinyx commented Jul 5, 2015

One more thing -- would you mind separating the hello-world commit from the track-level CI script for running the tests, please? These are not related to each other.

@kytrinyx
Copy link
Member

kytrinyx commented Jul 5, 2015

In case you're interested, here's my favorite resource about commit messages: http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html

It assumes that each commit makes a single, atomic, cohesive change.

That makes it much, much easier to manage the project.

In terms of these language tracks, I tend to go for commits that look something like this:

implement hello-world exercise

Or:

hello-world: fix inconsistency in test names

This makes it easy to go through the git history later.

@jonboiser jonboiser closed this May 20, 2016
tintinthong added a commit to tintinthong/r that referenced this pull request Jul 21, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants