* Outreachy internship @ 2020-10-13 17:06 Luta Kalina 2020-10-13 21:04 ` Joshua Branson 2020-10-13 21:15 ` zimoun 0 siblings, 2 replies; 6+ messages in thread From: Luta Kalina @ 2020-10-13 17:06 UTC (permalink / raw) To: guix-devel [-- Attachment #1: Type: text/plain, Size: 188 bytes --] Hello there! I'm Jade (lost_enchanter at IRC), I came from Outreachy and I'd like to try contributing even though there are two proposals already! I'd like to hear what I can do to help. [-- Attachment #2: Type: text/html, Size: 252 bytes --] ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Outreachy internship 2020-10-13 17:06 Outreachy internship Luta Kalina @ 2020-10-13 21:04 ` Joshua Branson 2020-10-13 21:07 ` Brett Gilio 2020-10-13 21:51 ` Ricardo Wurmus 2020-10-13 21:15 ` zimoun 1 sibling, 2 replies; 6+ messages in thread From: Joshua Branson @ 2020-10-13 21:04 UTC (permalink / raw) To: Luta Kalina; +Cc: guix-devel I haven't really followed what others have proposed, but you could certainly get some ideas here: https://libreplanet.org/wiki/Group:Guix/GSoC-2020 I personally think it would be great to see some improvement to the GNU Shepherd. It could use some love. :) -- Joshua Branson Sent from Emacs and Gnus https://gnucode.me https://video.hardlimit.com/accounts/joshua_branson/video-channels "You can have whatever you want, as long as you help enough other people get what they want." - Zig Ziglar ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Outreachy internship 2020-10-13 21:04 ` Joshua Branson @ 2020-10-13 21:07 ` Brett Gilio 2020-10-13 21:29 ` zimoun 2020-10-13 21:51 ` Ricardo Wurmus 1 sibling, 1 reply; 6+ messages in thread From: Brett Gilio @ 2020-10-13 21:07 UTC (permalink / raw) To: Luta Kalina; +Cc: guix-devel Joshua Branson <jbranso@dismail.de> writes: > > I personally think it would be great to see some improvement to the GNU > Shepherd. It could use some love. :) > +1 -- Brett M. Gilio <brettg@gnu.org> https://brettgilio.com ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Outreachy internship 2020-10-13 21:07 ` Brett Gilio @ 2020-10-13 21:29 ` zimoun 0 siblings, 0 replies; 6+ messages in thread From: zimoun @ 2020-10-13 21:29 UTC (permalink / raw) To: Brett Gilio, Luta Kalina, Joshua Branson; +Cc: guix-devel Hi Joshua and Brett, The Outreach proposals are proposal by the project (hence Guix). And for this round there are two: 1. store and IPFS 2. implement “guix git log“ to browse the local repo. Well, #1 is the pending patches which need love: <http://issues.guix.gnu.org/issue/33899> <https://lists.gnu.org/archive/html/guix-devel/2020-09/msg00145.html> And the #2 is initially described here: <https://lists.gnu.org/archive/html/guix-devel/2020-09/msg00108.html> Usually, there is a Call for proposal [3] and then a Call for mentors [4]. Does it make sense? Cheers, simon 3: <https://lists.gnu.org/archive/html/guix-devel/2020-09/msg00199.html> 4: <https://lists.gnu.org/archive/html/guix-devel/2020-09/msg00064.html> ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Outreachy internship 2020-10-13 21:04 ` Joshua Branson 2020-10-13 21:07 ` Brett Gilio @ 2020-10-13 21:51 ` Ricardo Wurmus 1 sibling, 0 replies; 6+ messages in thread From: Ricardo Wurmus @ 2020-10-13 21:51 UTC (permalink / raw) To: Joshua Branson; +Cc: guix-devel, Luta Kalina Hi Joshua, > I haven't really followed what others have proposed, but you could > certainly get some ideas here: > > https://libreplanet.org/wiki/Group:Guix/GSoC-2020 It’s a good thought, but that’s not how it works for Outreachy. We have a number of Outreachy projects that internship candidates should be able to see on the Outreachy website. It’s separate from GSoC and operates under different rules and guidelines. However, that page is a good source of ideas for Outreachy *mentors* in future internship rounds. Hi Luta, welcome to Guix! Independent of the internship project you end up choosing I recommend starting by installing Guix (as a package manager) using the installer script at https://guix.gnu.org/install.sh and familiarizing yourself with it e.g. by installing a package. Once you’re comfortable with the features Guix offers I suggest looking at the Contributing section in the manual to set up an environment to make your first contribution to Guix. Be sure to ask for help on #guix whenever you feel something isn’t quite clear. At this point you really can’t go wrong by asking for help. Getting started is the most important part and often the most difficult hurdle, so we’d like to help you overcome it as quickly as possible. -- Ricardo ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: Outreachy internship 2020-10-13 17:06 Outreachy internship Luta Kalina 2020-10-13 21:04 ` Joshua Branson @ 2020-10-13 21:15 ` zimoun 1 sibling, 0 replies; 6+ messages in thread From: zimoun @ 2020-10-13 21:15 UTC (permalink / raw) To: Luta Kalina, guix-devel Hi! Welcome! And thank you for your interest in Guix. Are you currently running Guix? If no, the easiest is to start with the package manager [1] using the shell script installer (first Red note in [1] :-)). The package manager works on any GNU/linux distribution and is not in conflict with the distro package manager. Do not hesitate to ask on help-guix@gnu.org or #guix if you hit any problem, the Guix folks are prompt for answering. :-) Once you can run "guix <command>" [2], you can read how to define a package [3]. BTW, give a look to the Perfect Setup [4] and here [5] my config files if you need inspiration. ;-) Well, if you have already used –– or currently using –– you can try "guix import" or "guix refresh"; i.e., write your first package contribution. Therefore, you need to read [6]. Again, do not hesitate to ask on help-guix@gnu.org or #guix if you hit any problem. To be concrete, I suggest reading [3, 7, 8, 9, 10, 11, 12] and try to package something. Easy and good candidates for first packages are CRAN or BioConductor packages: guix import cran <pkg> guix import cran -a bioconductor <pkg> You can pick unpackaged one from the list [12]. Do not hesitate to ask if you do not find an obvious one –– it should a good occasion to show you “guix repl”. :-) [1] http://guix.gnu.org/manual/devel/en/html_node/Binary-Installation.html#Binary-Installation [2] http://guix.gnu.org/manual/devel/en/html_node/Getting-Started.html#Getting-Started [3] http://guix.gnu.org/cookbook/en/html_node/Packaging-Tutorial.html#Packaging-Tutorial [4] http://guix.gnu.org/manual/devel/en/html_node/The-Perfect-Setup.html#The-Perfect-Setup [5] https://github.com/zimoun/my-conf [6] http://guix.gnu.org/manual/devel/en/html_node/Contributing.html 7 : https://guix.gnu.org/manual/devel/en/guix.html#Defining-Packages 8 : https://guix.gnu.org/manual/devel/en/guix.html#Packaging-Guidelines 9 : https://guix.gnu.org/manual/devel/en/guix.html#Invoking-guix-import 10: https://guix.gnu.org/manual/devel/en/guix.html#Invoking-guix-refresh 11: https://guix.gnu.org/manual/devel/en/guix.html#Building-from-Git 12: https://bioconductor.org/packages/release/bioc/ There are two other different possible next steps then packaging, depending on your interest. In random order: + See if you want to contribute to the translation effort. If you are native of one of these languages: <https://translationproject.org/domain/guix.html> help is welcome! For example, my first contribution to Guix was to read cover-to-cover the Guix manual and proofread the French translation. Doing so is an unusual way to be familiar with the Guix ecosystem but really interesting. Note that it would be part of this effort: <https://lists.gnu.org/archive/html/guix-devel/2020-10/msg00091.html> + Tweak the source of Guix. git clone https://git.savannah.gnu.org/git/guix.git cd guix guix environment guix --pure ./bootstrap ./configure --localstatedir=/var/ make -j 8 # adapt make check ./pre-inst-env guix help # the fresh compiled 'guix' ;-) You could be interested by <https://guix.gnu.org/manual/devel/en/guix.html#Contributing>. Well, then you can try to fix a bug <http://issues.guix.gnu.org> and I recommend one with the tag easy: <http://issues.guix.gnu.org/search?query=is%3Aopen+tag%3Aeasy> And in any case, feel free to ask _any_ question on help-guix@gnu.org or IRC #guix. Keep in touch. Cheers, simon ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2020-10-13 21:54 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2020-10-13 17:06 Outreachy internship Luta Kalina 2020-10-13 21:04 ` Joshua Branson 2020-10-13 21:07 ` Brett Gilio 2020-10-13 21:29 ` zimoun 2020-10-13 21:51 ` Ricardo Wurmus 2020-10-13 21:15 ` zimoun
Code repositories for project(s) associated with this external index https://git.savannah.gnu.org/cgit/guix.git This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.