all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Some suggestion about "Contributing" documents.
@ 2017-04-11  5:28 Feng Shu
  2017-04-11  9:18 ` Hartmut Goebel
  2017-04-13 14:41 ` Ludovic Courtès
  0 siblings, 2 replies; 5+ messages in thread
From: Feng Shu @ 2017-04-11  5:28 UTC (permalink / raw)
  To: guix-devel; +Cc: Feng Shu


"Contributing" document is hard to be understood i think.
In my opinion, "Contributing" part of document should split
two sub parts:

1. I am a guix core developer

2. I Just want to add a new apps's "define-public"

-- 

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Some suggestion about "Contributing" documents.
  2017-04-11  5:28 Some suggestion about "Contributing" documents Feng Shu
@ 2017-04-11  9:18 ` Hartmut Goebel
  2017-04-11  9:40   ` ng0
  2017-04-13 14:41 ` Ludovic Courtès
  1 sibling, 1 reply; 5+ messages in thread
From: Hartmut Goebel @ 2017-04-11  9:18 UTC (permalink / raw)
  To: guix-devel

Am 11.04.2017 um 07:28 schrieb Feng Shu:
> "Contributing" document is hard to be understood i think.
> In my opinion, "Contributing" part of document should split
> two sub parts:
>
> 1. I am a guix core developer
>
> 2. I Just want to add a new apps's "define-public"

Good idea. I'd even put the "add a new apps" part first since this is
what more people will do more often.

-- 
Regards
Hartmut Goebel

| Hartmut Goebel          | h.goebel@crazy-compilers.com               |
| www.crazy-compilers.com | compilers which you thought are impossible |

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Some suggestion about "Contributing" documents.
  2017-04-11  9:18 ` Hartmut Goebel
@ 2017-04-11  9:40   ` ng0
  2017-04-11 12:19     ` myglc2
  0 siblings, 1 reply; 5+ messages in thread
From: ng0 @ 2017-04-11  9:40 UTC (permalink / raw)
  To: Hartmut Goebel; +Cc: guix-devel

Can you come up with an chapters, subchapters, + briefly described /
expected content map? This might help to work on it.

Hartmut Goebel transcribed 0.5K bytes:
> Am 11.04.2017 um 07:28 schrieb Feng Shu:
> > "Contributing" document is hard to be understood i think.
> > In my opinion, "Contributing" part of document should split
> > two sub parts:
> >
> > 1. I am a guix core developer
> >
> > 2. I Just want to add a new apps's "define-public"
> 
> Good idea. I'd even put the "add a new apps" part first since this is
> what more people will do more often.
> 
> -- 
> Regards
> Hartmut Goebel
> 
> | Hartmut Goebel          | h.goebel@crazy-compilers.com               |
> | www.crazy-compilers.com | compilers which you thought are impossible |
> 
> 

-- 
PGP and more: https://people.pragmatique.xyz/ng0/

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Some suggestion about "Contributing" documents.
  2017-04-11  9:40   ` ng0
@ 2017-04-11 12:19     ` myglc2
  0 siblings, 0 replies; 5+ messages in thread
From: myglc2 @ 2017-04-11 12:19 UTC (permalink / raw)
  To: Hartmut Goebel; +Cc: guix-devel

On 04/11/2017 at 09:40 ng0 writes:

> Can you come up with an chapters, subchapters, + briefly described /
> expected content map? This might help to work on it.
>
> Hartmut Goebel transcribed 0.5K bytes:
>> Am 11.04.2017 um 07:28 schrieb Feng Shu:
>> > "Contributing" document is hard to be understood i think.
>> > In my opinion, "Contributing" part of document should split
>> > two sub parts:
>> >
>> > 1. I am a guix core developer
>> >
>> > 2. I Just want to add a new apps's "define-public"
>> 
>> Good idea. I'd even put the "add a new apps" part first since this is
>> what more people will do more often.
>> 
>> -- 
>> Regards
>> Hartmut Goebel
>> 
>> | Hartmut Goebel          | h.goebel@crazy-compilers.com               |
>> | www.crazy-compilers.com | compilers which you thought are impossible |
>> 
>>

ISTM this should organized around an assumed "normal"
pattern-of-use. e.g., starting from assumption that Guix or GuixSD is
already installed and we use Guix to simplify the steps. Callouts should
be provided if any steps differ between for Guix or GuixSD users. In
this case a outline might look like ...

7 Contributing

- Setting up a Guix build from Git
 - git checkout
 - tool chain setup
  - sample: system.scm
  - sample: user.scm
 - first guix build
  - hacking steps
- modify an existing package
 - hacking steps
- add new package
 - hacking steps
- Submitting Patches::          Share your work.
- For guix core developers
 - Install Guix from source
 - Run Guix Before It Is Installed::  Hacker tricks.

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Some suggestion about "Contributing" documents.
  2017-04-11  5:28 Some suggestion about "Contributing" documents Feng Shu
  2017-04-11  9:18 ` Hartmut Goebel
@ 2017-04-13 14:41 ` Ludovic Courtès
  1 sibling, 0 replies; 5+ messages in thread
From: Ludovic Courtès @ 2017-04-13 14:41 UTC (permalink / raw)
  To: Feng Shu; +Cc: guix-devel

Hello,

"Feng Shu" <tumashu@163.com> skribis:

> "Contributing" document is hard to be understood i think.
> In my opinion, "Contributing" part of document should split
> two sub parts:
>
> 1. I am a guix core developer
>
> 2. I Just want to add a new apps's "define-public"

For #2, did you see:

  https://www.gnu.org/software/guix/manual/html_node/Defining-Packages.html

Adding a package for your own use (a private package collection) does
not fit in the “Contributing” section IMO.

Ludo’.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2017-04-13 14:41 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-04-11  5:28 Some suggestion about "Contributing" documents Feng Shu
2017-04-11  9:18 ` Hartmut Goebel
2017-04-11  9:40   ` ng0
2017-04-11 12:19     ` myglc2
2017-04-13 14:41 ` Ludovic Courtès

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.