Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Documentation and installation improvements? #1

Open
emilyf opened this issue Sep 11, 2017 · 3 comments
Open

Documentation and installation improvements? #1

emilyf opened this issue Sep 11, 2017 · 3 comments
Assignees
Labels

Comments

@emilyf
Copy link
Member

emilyf commented Sep 11, 2017

We are trying to get Crew Connect / CiviVolunteer up and running on SPNN. It looks like for crew connect there is currently no documentation. Since we're going to be installing this, it seems like a good opportunity for us to contribute the documentation. My questions for this are:

  • Is there documentation anywhere at present for how to get this fully up and running that I've missed? If not, are you good with us contributing some?

  • The info module says "Provides helper files for managing crew connections. Relies on the Crew Request and Crew Application content types" -- I assume these are on MNN. I looked on cmadvanced.org and did not see a feature or anything that contains these content types. Would you like FTM to create a featurized module that includes these and contribute that back?

  • I also noticed that in some of the include files there are referenced views. I do not see these views anywhere in this module. Would you like FTM to featurize the views and include them either in this module or a secondary module? Would like to help make this module more plug and play, so let us know what we can do to help and if there is a particular workflow you'd prefer.

Given there are a few things to address here, wondering if we should work off a new branch or if you want us to still provide all of this as patches? Let me know what works best.

@libkuman
Copy link
Contributor

libkuman commented Sep 11, 2017

Hi Emily,

So the crew connect module was written extremely rapidly and only specifically for MNN's use case. The long term plan was always a shareable module, but for expediency sake some very custom MNN stuff is in the module. As far as documentation, there is none other than code comments within the module.

The content types are not in a feature but I think it makes sense in putting it in a feature. However, would probably have to do some work to make sure the fields make sense for any station.

As far as the view files, these days I"ve been leaning towards just including the views in code but not adding them to a feature, but since we are possibly going to be adding content types as parts of a feature, it might make since to add the views as well.

I think this is a borderline case of when we'd want to make a new branch. New branches should be made when the code drastically changes. If all we are doing is featurizing it and adding documenation it can stay in same branch. But if we start making changes on how things work, especially in regards to making it truly generic, then it probably should go in a new branch.

I know improving crew connect was pretty high on craig's list, so maybe at some point we all touch base on a good way forward with this module.

@emilyf
Copy link
Member Author

emilyf commented Sep 11, 2017

Hey Mark -

Thanks for the update. Let's definitely touch base about this. I know for SPNN this is a really high priority, but I don't want to just throw it in there without improving it. If it's also high on Craig's list, then it'd be great to have a conversation about if MNN can prioritize this soon so that Open Flows can do the work (obviously being the most familiar with the module, I'm happy to turn it over to you guys!). If you would like FTM to help or assist, we are more than happy to do that. I'll talk with you and Craig offline and we can figure out the plan to move this one forward. Thanks for the quick response.

@ericfg
Copy link
Contributor

ericfg commented Sep 11, 2017 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants