Adding a community tools/extras/utils repository

I'd like to add a new repository focused on providing space for community
members to contribute tools and scripts that they write. I think this would
provide a number of benefits:

  • allow users a place to contribute to the community with custom code they
    write
  • provide a centralized place for users to find useful tools and scripts
    that other users have written that may solve their problem
  • inform developers to the types of problems users are solving through
    custom scripts to better inform application design and features

I'd propose the following:

  • create 'community-tools' or 'community-extras' or 'community-utils'
    repository (foreman-tools and foreman-extras sound like plugins given our
    conventions)
  • add tools and scripts underneath a folder for each
  • start the repository with a core set of developers to help manage it and
    merge code for users

A starter script would be [1] which might be useful for Python developers
and does not get much exposure sitting out on the site like it does today.

[1] http://www.katello.org/community/scripts/upload_file.py

··· -- Eric D. Helms Red Hat Engineering Ph.D. Student - North Carolina State University

> I'd like to add a new repository focused on providing space for community
> members to contribute tools and scripts that they write. I think this would
> provide a number of benefits:
>
> * allow users a place to contribute to the community with custom code
> they write
> * provide a centralized place for users to find useful tools and scripts
> that other users have written that may solve their problem
> * inform developers to the types of problems users are solving through
> custom scripts to better inform application design and features
>

+1 from me, this sounds like an excellent way to share knowledge, similar
to how we've seen collaboration grow in the community-templates repo. Some
promotion is probably in order once the repo is up and running, perhaps a
blog post inviting contribution?

I'd propose the following:
>
> * create 'community-tools' or 'community-extras' or 'community-utils'
> repository (foreman-tools and foreman-extras sound like plugins given our
> conventions)
>

+1 to "community-extras" - given we already have "community-templates" this
seems in keeping.

  • add tools and scripts underneath a folder for each
    > * start the repository with a core set of developers to help manage it
    > and merge code for users
    >
    > A starter script would be [1] which might be useful for Python developers
    > and does not get much exposure sitting out on the site like it does today.
    >
    > [1] http://www.katello.org/community/scripts/upload_file.py
    >

Another few things which leap to mind are:

  • Foreman-hooks scripts - I've heard of people doing all sorts of stuff
    with this
  • Discovery image customizations - e.g. rack-management integration from
    one of the case studies

Greg

··· On 24 October 2016 at 19:59, Eric D Helms wrote:

Bumping this to ensure there are no objections. If none are voiced, Greg
could we get this created next Wednesday the 2nd?

··· On Mon, Oct 24, 2016 at 4:18 PM, Greg Sutcliffe wrote:

On 24 October 2016 at 19:59, Eric D Helms ericdhelms@gmail.com wrote:

I’d like to add a new repository focused on providing space for community
members to contribute tools and scripts that they write. I think this would
provide a number of benefits:

  • allow users a place to contribute to the community with custom code
    they write
  • provide a centralized place for users to find useful tools and scripts
    that other users have written that may solve their problem
  • inform developers to the types of problems users are solving through
    custom scripts to better inform application design and features

+1 from me, this sounds like an excellent way to share knowledge, similar
to how we’ve seen collaboration grow in the community-templates repo. Some
promotion is probably in order once the repo is up and running, perhaps a
blog post inviting contribution?

I’d propose the following:

  • create ‘community-tools’ or ‘community-extras’ or 'community-utils’
    repository (foreman-tools and foreman-extras sound like plugins given our
    conventions)

+1 to “community-extras” - given we already have "community-templates"
this seems in keeping.

  • add tools and scripts underneath a folder for each
  • start the repository with a core set of developers to help manage it
    and merge code for users

A starter script would be [1] which might be useful for Python developers
and does not get much exposure sitting out on the site like it does today.

[1] http://www.katello.org/community/scripts/upload_file.py

Another few things which leap to mind are:

  • Foreman-hooks scripts - I’ve heard of people doing all sorts of stuff
    with this
  • Discovery image customizations - e.g. rack-management integration from
    one of the case studies

Greg


You received this message because you are subscribed to the Google Groups
"foreman-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to foreman-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Eric D. Helms
Red Hat Engineering
Ph.D. Student - North Carolina State University