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.
> 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:
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.