I think I have mentioned this in an infra-meeting, but we could use Pagure docs 
feature to host the infrastructure SOP. It would make them a little bit more 
user friendly and easier to access.

Regarding the development side, I have rediscovered recently the developer 
portal [0]  and it looks great, but I don't think it is well known or used. 
For example there is some doc on how to start a flask project [1]

Maybe instead of rewriting an app from scratch we could use the developer 
portal.

Thanks
Clement

[0] https://developer.fedoraproject.org
[1] 
https://developer.fedoraproject.org/tech/languages/python/flask-installation.html

26. Jan 2017 15:53 by [email protected]:


> Hey all,
>
> I've been mulling on this idea for a while, but Kushal's
> opensource.com[0] article last week has inspired me to make this
> proposal. I think it would be very nice if we had a documentation
> project that covered Fedora Infrastructure Applications as a whole.
> I envision it serving the following purposes:
>
> * Provide an excellent "Getting started" guide for new developers.
>
> * Cover the tools we use and the frameworks/libraries our projects
>   frequently depend on (and why we chose them over alternatives).
>   This is especially helpful for newer developers who might encounter
>   a problem and not be aware there's a library or tool we regularly
>   use that solves it.
>
> * Gives us a place to decide on and document contribution guidelines
>   that apply to all the projects we maintain.
>
> * Provide a place to document common problems (and hopefully solutions)
>   projects we work on face.
>
> Some examples of things I would like to document:
>
> * How to start a Sphinx docs project and use various extensions to
>   generate Python API and REST API documentation automatically. It
>   would also serve as a guide for new developers on docblock style(s)
>   and features.
>
> * A sample Flask project layout. This would serve to contain a lot of
>   boilerplate (setup.py, test layout, etc) with various tips and tricks
>   we all learn as we go.
>
> Release Engineering has a project[1] similar to what I have in mind. I
> notice they have their SOPs built in this project and I think it would
> be great if we had all the Fedora Apps SOPs built into this project I'm
> proposing.
>
> I'm relatively new here, and two of the challenges I've faced while
> getting up to speed is the lack of in-depth documentation for projects
> and the huge variance between projects in terms of style. We're a wide-
> spread team and everyone is working on several projects at once. I think
> if we make an effort to standardize a little bit (and document what will
> vary between the projects) it will make it much easier to get involved
> in our projects.
>
> Overall, I think it would be a great place to learn from one another and
> would make getting involved much easier.
>
> What do you all think?
>
>
> [0] > https://opensource.com/article/17/1/expand-project-contributor-base
> [1] > https://docs.pagure.org/releng
>
> -- 
> Jeremy Cline
> XMPP: > [email protected]
> IRC:  jcline
_______________________________________________
infrastructure mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to