Coder Social home page Coder Social logo

Comments (17)

ceford avatar ceford commented on July 24, 2024 1

Thanks for the clarification. It seems we can do everything here in GitHub and do not need Mattermost Boards. Is that right?

from j4.docs.

carlitorweb avatar carlitorweb commented on July 24, 2024 1

Yes, that is correct

from j4.docs.

ceford avatar ceford commented on July 24, 2024

When an issue is opened I think it is important to look at the PR to see which documentation needs updating. It could be Help page, a User Tutorial page or a Developer Information page. In this case the PR says:

## Documentation Changes Required

The documentation needs to be amended to contain how to implement this feature for third party finder plugins.

That suggests Developer Docs. If such a document exists the link should be to it. Copying this to a discussion.

from j4.docs.

max123kl avatar max123kl commented on July 24, 2024

If such a document exists the link should be to it. Copying this to a discussion.

If there is no page, it needs to be created.
I prefer to stay here with comments. So when moving to discussions, I can see no advantage.

from j4.docs.

carlitorweb avatar carlitorweb commented on July 24, 2024

@max123kl Just for you kown. The projects cards can be trigger automatly when a pull-request is marked with a tag. So, when in joomla repo, a pull request is marked with the Documentation needed tag or other tag we plan to use it, you will have a card created, where you can add all this checkboxs or related things right there. That is why we no need create or use Issues for this.

from j4.docs.

max123kl avatar max123kl commented on July 24, 2024

@carlitorweb Yes, there is no must. In the JGerman repo, the workflow is set up in such a way that an issue is always started first and then, when all the questions about what needs to be done have been clarified, a PR with the same name is started. The files are then merged into the repo as soon as the PR has been published.

At first glance, the two-stage working method seems awkward. However, it helps to keep the preceding discussions away from the actual PR and makes the PR easier to follow.

I have learned to like this workflow very comfortable in the meantime.

from j4.docs.

ceford avatar ceford commented on July 24, 2024

@max123kl Just for you kown. The projects cards can be trigger automatly when a pull-request is marked with a tag. So, when in joomla repo, a pull request is marked with the Documentation needed tag or other tag we plan to use it, you will have a card created, where you can add all this checkboxs or related things right there. That is why we no need create or use Issues for this.

@carlitorweb Can you clarify: where is this card created?

from j4.docs.

carlitorweb avatar carlitorweb commented on July 24, 2024

@ceford unfortunatelly, these cards are created inside Projects tab https://docs.github.com/en/issues/planning-and-tracking-with-projects

@max123kl you can create the project, follow here: https://docs.github.com/en/issues/planning-and-tracking-with-projects/creating-projects/creating-a-project#creating-a-user-project

from j4.docs.

ceford avatar ceford commented on July 24, 2024

I followed the Tasks to be done link but could not figure out how to do anything there. Is that just for information?

Assignment to me: where does that appear? Other than above.

from j4.docs.

max123kl avatar max123kl commented on July 24, 2024

@ceford you should fork this repo and then, as described in Contributing

  • first, create a new branch
  • make your changes there (e.g. create a new file/folder)
  • start a PR
  • when all details have been clarified, it will be merged.
  • Finally, wait for the contribution to be published in the wiki/dev manual.

We can collect such basic questions in Wiki tab here and build up something like a FAQ

from j4.docs.

Hackwar avatar Hackwar commented on July 24, 2024

Right now there is no documentation in the new dev manual for smart search/finder plugins and this basically has to be all done from scratch.

Looking at this whole idea in general, I would expect this to be done with several branches in sync with the CMS branches and versions. The current version is the active branch and all changes to one version are only merged into that versions branch. When a new minor or major version is released, the active branch is switched to that versions branch and that switches the generated output on the website. Maybe a bot could also help keeping this in sync. When a CMS PR is closed, its documentation PR is also automatically closed, likewise when a CMS PR is merged, its documentation counterpart would be merged. And when a CMS PR is marked as needing documentation, it would add that as a condition to be merged to the CMS PR and when the accompanying documentation PR is ready and reviewed, the bot could checkmark that in the CMS PR. That would help keeping both in step.

from j4.docs.

ceford avatar ceford commented on July 24, 2024

@ceford you should fork this repo and then, as described in Contributing

* first, create a new branch

* make your changes there (e.g. create a new file/folder)

* start a PR

* when all details have been clarified, it will be merged.

* Finally, wait for the contribution to be published in the wiki/dev manual.

We can collect such basic questions in Wiki tab here and build up something like a FAQ

The Contributing link has no content!

However, I have completed steps 1, 2 an 3. I have left you to do the merge step. Should Approval be a separate step in the process?

Doing all of this has made me think again about How to Contribute. This is going off-topic again!

from j4.docs.

max123kl avatar max123kl commented on July 24, 2024

Sorry https://github.com/max123kl/J4.docs/blob/main/CONTRIBUTING.md

from j4.docs.

ceford avatar ceford commented on July 24, 2024

Right now there is no documentation in the new dev manual for smart search/finder plugins and this basically has to be all done from scratch.

There is this: https://docs.joomla.org/Creating_a_Smart_Search_plug-in - it just needs markdown conversion

from j4.docs.

max123kl avatar max123kl commented on July 24, 2024

You see, I started a PR on this issue and marked it as draft. So we can work on this till satisfied.
Further comments on what to alter should be done there

from j4.docs.

ceford avatar ceford commented on July 24, 2024

Looks good. I was looking for a box to tick. Is it waiting for you to set Ready for Reviw?

from j4.docs.

max123kl avatar max123kl commented on July 24, 2024

There is nothing to tick unless a task list is added.
The draft status is used to block the merging of an unfinished work.
A review is only useful when the work is finished. Any change can be suggested directly in the relevant file line. This then triggers an "open discussion". I'll try to demonstrate this in PR.

from j4.docs.

Related Issues (8)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.