Comments (17)
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.
Yes, that is correct
from j4.docs.
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.
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.
@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.
@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.
@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.
@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.
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.
@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.
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 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.
Sorry https://github.com/max123kl/J4.docs/blob/main/CONTRIBUTING.md
from j4.docs.
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.
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.
Looks good. I was looking for a box to tick. Is it waiting for you to set Ready for Reviw?
from j4.docs.
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)
- Document for translation HOT 12
- Custom Fields Tutorial - Subforms HOT 4
- Preparatory steps for the JDoc Repo at Joomla HOT 5
- Report
- Getting started HOT 13
- Defining Labels HOT 3
- Custom Fields Tutorial - Introduction HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from j4.docs.