Improvement in SciRuby projects

63 views
Skip to first unread message

rajivpe...@gmail.com

unread,
Dec 4, 2021, 8:42:33 AM12/4/21
to SciRuby Development
Hello everyone I am Rajiv and I want to contribute and propose some improvements to SciRuby projects and workflow.

Suggestion:
  • Relacing Octopress Sciruby docs site with more advanced docs site like Docusaurus or any other thems of Jekyll or Hugo etc. In my Google Season of Docs 2021 with gRPC-Gateway, I created the Jekyll-based docs site so we can consider that also. Link: https://grpc-ecosystem.github.io/grpc-gateway/
  • Refactoring README of relevant or all SciRuby projects.
  • Adding relevant GitHub actions like CodeQL, Dependabot, etc.
There are many suggestions and improvements that I want to suggest and propose. I would love to work on these things.

Regards,
Rajiv Ranjan Singh

Pjotr Prins

unread,
Dec 4, 2021, 9:58:28 AM12/4/21
to sciru...@googlegroups.com
Hi Rajiv,

That would be great. I think the bigger question here is how we build
a community again. The old 'guard' has kinda left though some of us
still program in Ruby if we can :). Personally I think Ruby is getting
better and better and it is a far more interesting language than, say,
Python.

SciRuby needs someone enthusiastic who can build a new community -
perhaps through the Google Summer of Code program.

I notice the Monty Hall problem on your Blog. Did you read the 'Book
of Why' by Pearl?

Pj.

On Sat, Dec 04, 2021 at 05:42:33AM -0800, rajivpe...@gmail.com wrote:
> Hello everyone I am Rajiv and I want to contribute and propose some
> improvements to SciRuby projects and workflow.
> Suggestion:
> * Relacing Octopress Sciruby docs site with more advanced docs site
> like Docusaurus or any other thems of Jekyll or Hugo etc. In my
> Google Season of Docs 2021 with gRPC-Gateway, I created the
> Jekyll-based docs site so we can consider that also. Link:
> [1]https://grpc-ecosystem.github.io/grpc-gateway/
> * Refactoring README of relevant or all SciRuby projects.
> * Adding relevant GitHub actions like CodeQL, Dependabot, etc.
>
> There are many suggestions and improvements that I want to suggest and
> propose. I would love to work on these things.
> Regards,
> Rajiv Ranjan Singh
> Portfolio: [2]https://iamrajiv.github.io
> GitHub: [3]https://github.com/iamrajiv
>
> --
> You received this message because you are subscribed to the Google
> Groups "SciRuby Development" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to [4]sciruby-dev...@googlegroups.com.
> To view this discussion on the web visit
> [5]https://groups.google.com/d/msgid/sciruby-dev/0b97f3b9-2faa-4aa7-b8f
> a-cac947f94c75n%40googlegroups.com.
>
> References
>
> 1. https://grpc-ecosystem.github.io/grpc-gateway/
> 2. https://iamrajiv.github.io/
> 3. https://github.com/iamrajiv
> 4. mailto:sciruby-dev...@googlegroups.com
> 5. https://groups.google.com/d/msgid/sciruby-dev/0b97f3b9-2faa-4aa7...@googlegroups.com?utm_medium=email&utm_source=footer

Rajiv Singh

unread,
Dec 4, 2021, 2:21:53 PM12/4/21
to sciru...@googlegroups.com
Hi Pjotr,

Yeah, we have to rebuild the organization again. I would suggest to have slack workspace for communication like Google Groups is ok but many people avoid writing everything or issues through emails it's not convenient.

I would love to help in building the org again. I am working on a new docs site for SciRuby I will give a POC on this soon just for demo.

Yeah like I got to know about Monty Hall Problem through this movie name 21 😄.

To unsubscribe from this group and stop receiving emails from it, send an email to sciruby-dev...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/sciruby-dev/20211204145825.rtcm5ajx5shux7sv%40thebird.nl.

Pjotr Prins

unread,
Dec 4, 2021, 4:13:12 PM12/4/21
to sciru...@googlegroups.com
We have a SciRuby matrix channel and also IRC. Slack is proprietary
software and we should avoid that as a free software org. Find me on
matrix:

https://matrix.to/#/#sciruby:matrix.org

Afther using Slack and gitter I have come to really like Matrix.

IRC is solid too:

#scirbuy on https://libera.chat/

Pj.

On Sun, Dec 05, 2021 at 12:51:41AM +0530, Rajiv Singh wrote:
> Hi Pjotr,
> Yeah, we have to rebuild the organization again. I would suggest to
> have slack workspace for communication like Google Groups is ok but
> many people avoid writing everything or issues through emails it's not
> convenient.
> I would love to help in building the org again. I am working on a new
> docs site for SciRuby I will give a POC on this soon just for demo.
> Yeah like I got to know about Monty Hall Problem through this movie
> name [1]21 😄.
> On Sat, Dec 4, 2021 at 8:28 PM Pjotr Prins <[2]pjotr...@gmail.com>
> wrote:
>
> Hi Rajiv,
> That would be great. I think the bigger question here is how we
> build
> a community again. The old 'guard' has kinda left though some of us
> still program in Ruby if we can :). Personally I think Ruby is
> getting
> better and better and it is a far more interesting language than,
> say,
> Python.
> SciRuby needs someone enthusiastic who can build a new community -
> perhaps through the Google Summer of Code program.
> I notice the Monty Hall problem on your Blog. Did you read the 'Book
> of Why' by Pearl?
> Pj.
> On Sat, Dec 04, 2021 at 05:42:33AM -0800, [3]rajivpe...@gmail.com
> wrote:
> > Hello everyone I am Rajiv and I want to contribute and propose
> some
> > improvements to SciRuby projects and workflow.
> > Suggestion:
> > * Relacing Octopress Sciruby docs site with more advanced
> docs site
> > like Docusaurus or any other thems of Jekyll or Hugo etc.
> In my
> > Google Season of Docs 2021 with gRPC-Gateway, I created the
> > Jekyll-based docs site so we can consider that also. Link:
> > [1][4]https://grpc-ecosystem.github.io/grpc-gateway/
> > * Refactoring README of relevant or all SciRuby projects.
> > * Adding relevant GitHub actions like CodeQL, Dependabot,
> etc.
> >
> > There are many suggestions and improvements that I want to
> suggest and
> > propose. I would love to work on these things.
> > Regards,
> > Rajiv Ranjan Singh
> > Portfolio: [2][5]https://iamrajiv.github.io
> > GitHub: [3][6]https://github.com/iamrajiv
> >
> > --
> > You received this message because you are subscribed to the
> Google
> > Groups "SciRuby Development" group.
> > To unsubscribe from this group and stop receiving emails from
> it, send
> > an email to [4][7]sciruby-dev...@googlegroups.com.
> > To view this discussion on the web visit
> >
> [5][8]https://groups.google.com/d/msgid/sciruby-dev/0b97f3b9-2faa-4a
> a7-b8f
> > a-cac947f94c75n%[9]40googlegroups.com.
> >
> > References
> >
> > 1. [10]https://grpc-ecosystem.github.io/grpc-gateway/
> > 2. [11]https://iamrajiv.github.io/
> > 3. [12]https://github.com/iamrajiv
> > 4. mailto:[13]sciruby-dev...@googlegroups.com
> > 5.
> [14]https://groups.google.com/d/msgid/sciruby-dev/0b97f3b9-2faa-4aa7
> -b8fa-cac9...@googlegroups.com?utm_medium=email&utm_source=foo
> ter
> --
> You received this message because you are subscribed to the Google
> Groups "SciRuby Development" group.
> To unsubscribe from this group and stop receiving emails from it,
> send an email to [15]sciruby-dev...@googlegroups.com.
> To view this discussion on the web visit
> [16]https://groups.google.com/d/msgid/sciruby-dev/20211204145825.rtc
> m5ajx5shux7sv%40thebird.nl.
>
> --
> You received this message because you are subscribed to the Google
> Groups "SciRuby Development" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to [17]sciruby-dev...@googlegroups.com.
> To view this discussion on the web visit
> [18]https://groups.google.com/d/msgid/sciruby-dev/CAACW04sKXF8Qg2tLdYY0
> gi6RKrVm6d8S4%2BuPjzkC33NnH5P9wA%40mail.gmail.com.
>
> References
>
> 1. https://en.wikipedia.org/wiki/21_(2008_film)
> 2. mailto:pjotr...@gmail.com
> 3. mailto:rajivpe...@gmail.com
> 4. https://grpc-ecosystem.github.io/grpc-gateway/
> 5. https://iamrajiv.github.io/
> 6. https://github.com/iamrajiv
> 7. mailto:sciruby-dev...@googlegroups.com
> 8. https://groups.google.com/d/msgid/sciruby-dev/0b97f3b9-2faa-4aa7-b8f
> 9. http://40googlegroups.com/
> 10. https://grpc-ecosystem.github.io/grpc-gateway/
> 11. https://iamrajiv.github.io/
> 12. https://github.com/iamrajiv
> 13. mailto:sciruby-dev...@googlegroups.com
> 14. https://groups.google.com/d/msgid/sciruby-dev/0b97f3b9-2faa-4aa7...@googlegroups.com?utm_medium=email&utm_source=footer
> 15. mailto:sciruby-dev...@googlegroups.com
> 16. https://groups.google.com/d/msgid/sciruby-dev/20211204145825....@thebird.nl
> 17. mailto:sciruby-dev...@googlegroups.com
> 18. https://groups.google.com/d/msgid/sciruby-dev/CAACW04sKXF8Qg2tLdYY0gi6R...@mail.gmail.com?utm_medium=email&utm_source=footer

Rajiv Singh

unread,
Dec 24, 2021, 6:40:34 AM12/24/21
to SciRuby Development

Below are my suggestion to improve SciRuby projects. I am looking for feedback on this and also wanted mentors and people to review the PR in the future:

  1. Format the README of important repositories using Prettier. Formattingincluder removed indentation and trailing whitespace. Fixed grammatical mistake using Grammarly.

  2. Add Dependabot across the relevant repository like sciruby.com. This will help to keep the packages we use updated to the latest versions.

  3. Creating a continuous integration (CI) workflow to build and test your Ruby project. We will create a continuous integration (CI) workflow that builds and tests a Ruby application. If your CI tests pass, we may want to deploy our code or publish a gem.

Basic starter workflow for Ruby projects:

# This workflow uses actions that are not certified by GitHub. # They are provided by a third party and are governed by # separate terms of service, privacy policy, and support # documentation. # This workflow will download a prebuilt Ruby version, install dependencies and run tests with Rake # For more information see: https://github.com/marketplace/actions/setup-ruby-jruby-and-truffleruby name: Ruby on: push: branches: [$default-branch] pull_request: branches: [$default-branch] jobs: test: runs-on: ubuntu-latest strategy: matrix: ruby-version: ["2.6", "2.7", "3.0"] steps: - uses: actions/checkout@v2 - name: Set up Ruby # To automatically get bug fixes and new Ruby versions for ruby/setup-ruby, # change this to (see https://github.com/ruby/setup-ruby#versioning): # uses: ruby/setup-ruby@v1 uses: ruby/setup-ruby@473e4d8fe5dd94ee328fdfca9f8c9c7afc9dae5e with: ruby-version: ${{ matrix.ruby-version }} bundler-cache: true # runs 'bundle install' and caches installed gems automatically - name: Run tests run: bundle exec rake

Pjotr Prins

unread,
Dec 24, 2021, 7:40:05 AM12/24/21
to sciru...@googlegroups.com
Hi all,

Rajiv has started on improving SciRuby projects. Please join our chat
on

https://matrix.to/#/#sciruby:matrix.org

You can use any matrix client, including element (mobile and browser)
and weechat (console).

At this stage we are deciding what to work on and how to move forward.

Pj.

On Sun, Dec 05, 2021 at 12:51:41AM +0530, Rajiv Singh wrote:
> Hi Pjotr,
> Yeah, we have to rebuild the organization again. I would suggest to
> have slack workspace for communication like Google Groups is ok but
> many people avoid writing everything or issues through emails it's not
> convenient.
> I would love to help in building the org again. I am working on a new
> docs site for SciRuby I will give a POC on this soon just for demo.
> Yeah like I got to know about Monty Hall Problem through this movie
> name [1]21 😄.
> On Sat, Dec 4, 2021 at 8:28 PM Pjotr Prins <[2]pjotr...@gmail.com>
> wrote:
>
> Hi Rajiv,
> That would be great. I think the bigger question here is how we
> build
> a community again. The old 'guard' has kinda left though some of us
> still program in Ruby if we can :). Personally I think Ruby is
> getting
> better and better and it is a far more interesting language than,
> say,
> Python.
> SciRuby needs someone enthusiastic who can build a new community -
> perhaps through the Google Summer of Code program.
> I notice the Monty Hall problem on your Blog. Did you read the 'Book
> of Why' by Pearl?
> Pj.
> On Sat, Dec 04, 2021 at 05:42:33AM -0800, [3]rajivpe...@gmail.com
> wrote:
> > Hello everyone I am Rajiv and I want to contribute and propose
> some
> > improvements to SciRuby projects and workflow.
> > Suggestion:
> > * Relacing Octopress Sciruby docs site with more advanced
> docs site
> > like Docusaurus or any other thems of Jekyll or Hugo etc.
> In my
> > Google Season of Docs 2021 with gRPC-Gateway, I created the
> > Jekyll-based docs site so we can consider that also. Link:
> > [1][4]https://grpc-ecosystem.github.io/grpc-gateway/
> > * Refactoring README of relevant or all SciRuby projects.
> > * Adding relevant GitHub actions like CodeQL, Dependabot,
> etc.
> >
> > There are many suggestions and improvements that I want to
> suggest and
> > propose. I would love to work on these things.
> > Regards,
> > Rajiv Ranjan Singh
> > Portfolio: [2][5]https://iamrajiv.github.io
> > GitHub: [3][6]https://github.com/iamrajiv
> >
> > --
> > You received this message because you are subscribed to the
> Google
> > Groups "SciRuby Development" group.
> > To unsubscribe from this group and stop receiving emails from
> it, send
> > an email to [4][7]sciruby-dev...@googlegroups.com.
> > To view this discussion on the web visit
> >
> --
> You received this message because you are subscribed to the Google
> Groups "SciRuby Development" group.
> To unsubscribe from this group and stop receiving emails from it,
> send an email to [15]sciruby-dev...@googlegroups.com.
> To view this discussion on the web visit
> [16]https://groups.google.com/d/msgid/sciruby-dev/20211204145825.rtc
> m5ajx5shux7sv%40thebird.nl.
>
> --
> You received this message because you are subscribed to the Google
> Groups "SciRuby Development" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to [17]sciruby-dev...@googlegroups.com.
> To view this discussion on the web visit

Pjotr Prins

unread,
Nov 15, 2022, 9:59:44 AM11/15/22
to sciru...@googlegroups.com
For those who take an interest in Ruby and SciRuby, please join our
matrix channel so we can discuss past, prensent and future:

https://matrix.to/#/#sciruby:matrix.org

There is an opportunity to do a GSoC again, that is one of the topics.

I am still actively coding in Ruby, next to C++, Lisp and Zig these
days.

Pj.
> To unsubscribe from this group and stop receiving emails from it, send an email to sciruby-dev...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/sciruby-dev/20211224124002.5fuftz74mwmvqla5%40thebird.nl.
Reply all
Reply to author
Forward
0 new messages