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

Roadmap - Where are we? Where do we want to go? #403

Closed
samWson opened this issue Feb 24, 2020 · 6 comments
Closed

Roadmap - Where are we? Where do we want to go? #403

samWson opened this issue Feb 24, 2020 · 6 comments
Labels
discussion This issue needs active discussion before action can take place

Comments

@samWson
Copy link
Contributor

samWson commented Feb 24, 2020

Hi @macta and @bencoman.

I've been wanting to get back to this repository and get it out of its somewhat stalled state.

From what I can see we have a working solution here. People can do exercises and get feedback. We have some issues that need to be fixed to make long term maintenance viable.

From what I can see issue #370 and pull request #372 are the major outstanding items that need to be done.

@macta when we met in London you suggested something along the lines of having two repositories. One that contains only the code developed in image and the other containing all the artifacts needed for the exercism website. A build process produces the latter from the first. This is an idea I like and want to get done.

If the two of you could tell me what you think needs to be done to move things forward that would be great.

I realize no one has really had the time to dedicate to this repository. I have no problem with that. I want to get things moving myself, I just need to know what needs doing and if either of you want to have any input in the process. If all else fails then I want to at least leave this repository in a state where someone else can pick up maintenance from where we left off.

@samWson samWson added the discussion This issue needs active discussion before action can take place label Feb 24, 2020
@bencoman
Copy link
Contributor

Thanks for the bump Sam. I've let this slide too long. My discretionary time has been taken up with helping Richard Eng out with his programming competition. That finishes up in a couple of weeks. So that will free me up a bit to complete those two PRs.

@samWson
Copy link
Contributor Author

samWson commented Feb 26, 2020

Thanks @bencoman. I'll watch out for your work.

@ghost
Copy link

ghost commented Jul 3, 2020

News on this matter ? I find it very pity that this seems to be "dead". Is there maybe a way this could be a active one again and maybe work on exercism v3.

@samWson
Copy link
Contributor Author

samWson commented Jul 4, 2020

Hi @RoelofWobben. I've been reluctant to make changes without the help of the other maintainers. Most of the code has been written by them and they understand it far better than I do. For whatever reason they are just not able to help so I haven't been maintaining the repo either.

At this point I'm assuming I'll get no help from the others. If I want development to continue I will have to pick up where they left off myself and learn along the way.

First I want to address some of the simpler open issues. Doing some of those might give me an idea of where future development will be difficult.

Next I want to lower the barrier for new contributors to help maintain the repo. I know from my own experience that just getting a development environment set up has a lot of manual steps. That's plenty of things that can go wrong and deter new contributors. Anything that can make the process take fewer steps is an improvement.

Related to the above I also want to make the repository less complex. It is currently composed of the image development source code and the exercism-pharo website source code. One of the manual steps we have to take is to generate the website code from the image code. An idea that was suggested is to have two repositories: one containing all the development source code for the image and the other containing all the generated code for the website. The latter of the two is automatically generated by the first. This would go a long way to simplifying development.

The last point is to consider Exercism v3. I haven't given it much attention so I don't know what it means for the Pharo Smalltalk language track. It will likely require a lot of work so I want to make sure development is sustainable before I make any moves toward v3.

@ghost
Copy link

ghost commented Jul 4, 2020

Thanks for the clarifiation

@samWson samWson closed this as completed Jul 5, 2020
@macta
Copy link
Contributor

macta commented Jul 5, 2020 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discussion This issue needs active discussion before action can take place
Projects
None yet
Development

No branches or pull requests

3 participants