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

Updating PropelBundle documentation #323

Closed
javiereguiluz opened this issue Feb 2, 2015 · 9 comments
Closed

Updating PropelBundle documentation #323

javiereguiluz opened this issue Feb 2, 2015 · 9 comments
Assignees

Comments

@javiereguiluz
Copy link

The Symfony project has decided to remove the chapter about Propel from the Symfony Book (details: symfony/symfony-docs#4900).

Similarly to DoctrineBundle, we want PropelBundle documentation to be managed on the bundle itself. Then we'll integrate the result in symfony.com documentation section to make it available to all Symfony developers.

We need some volunteer from the Propel community to do the work of importing the existing Propel documentation into this bundle. Thanks.

@weaverryan
Copy link

@havvg What do you think about this? Propel 1.x already has docs. So:

  1. Do you have interest in integrating the symfony.com Propel docs, or do you think you already have basically the same information?

  2. Do you have interest in the docs being hosted on symfony.com?

Thanks!

@havvg
Copy link
Member

havvg commented May 4, 2015

Hi @weaverryan,

I got some questions on this topic, to make a decision:

  1. How do we reflect compatibility of the bundle version with Symfony versions in the documentation? Composer?
  2. Is it possible to reflect different versions of this bundle on the Symfony documentation? Like a separate documentation of this bundle utilizing Propel 1.x and one for 2.x. - In other words, how may I setup the branches to take into account for documentation and process them independently, possibly cross-referencing my first question?

Currently I can only select the Symfony version of the documentation I want to read, which would be legacy part of the delegation of the documentation into this repository.

@weaverryan
Copy link

@havvg

  1. There's nothing automated for this - but you could add a note right at the top that this version of PropelBundle is compatible with Symfony versions 2.3+ for example.
  2. You can absolutely have however many version you want - check out FOSRestBundle for example: http://symfony.com/doc/master/bundles/FOSRestBundle/index.html. You can have multiple branches and those can be rendered as multiple version on there.

Cheers!

@havvg
Copy link
Member

havvg commented Jul 16, 2015

@weaverryan I'm +1 on this. The documentation is already available in this repository, is Markdown OK or am I required to convert it into rST?

What else is required to enable this? Deploying a new revision is only a commit on the correct branch, or is there any hook required?

@xabbuh
Copy link

xabbuh commented Jul 17, 2015

@havvg As far as I know, rST is required. But we can help you if you prefer that. :)

@javiereguiluz Can you help with the other questions?

@weaverryan
Copy link

Agreed - it'll be RST-formatted. Once that's ready, @javiereguiluz will be able to put it up on the site. The versioning thing is not automatic yet - i.e. Javier will setup the branches that you need now, but if you need more branches in the future, we have to bother him :)

@havvg
Copy link
Member

havvg commented Jul 22, 2015

OK, I will convert the documentation into rST. Currently we only require two branches: 1.4 and 2.0.

@havvg havvg added this to the 1.5 - Symfony 2.8 LTS support milestone Jan 22, 2016
@havvg
Copy link
Member

havvg commented Jan 24, 2016

@javiereguiluz I just created the documentation for the PropelAclBundle: https://github.com/propelorm/PropelAclBundle/blob/1.5/Resources/doc/index.rst (Not to be published, yet :))

Is there a staging environment or something alike, so I can view the results before pushing it? Maybe a vagrant box oder docker container for local use?

@havvg havvg self-assigned this Jan 26, 2016
@javiereguiluz
Copy link
Author

I'm closing this old issue because it's now outdated. Thanks!

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

No branches or pull requests

4 participants