-
Notifications
You must be signed in to change notification settings - Fork 16
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
Welcome to contributors #1
Comments
Hi Agostino I had actually pinged the JSBSim mailing list a couple of times now asking about the source of the PDF manual since I wanted to contribute some updates in terms of the new axes support we added recently and the new template functions. So I'm interested in contributing. Are you planning on starting by converting the current Word/Latex text into a GitHub Pages version, or are you planning on starting from scratch? Cheers |
Hi Agostino, Do you have a license in mind for this new manual? I have a short section on the buoyant forces that I contributed to the old manual which I could contribute here as well and I have some other HowTo material on the FlightGear wiki but those are GPLv2 (though I suppose I could contribute them on other terms in the cases where I'm the only author). Cheers |
@seanmcleod Then, I'll start by converting the current Word/Latex text into a GitHub Pages version. But here we can discuss possible adjustments and extensions. |
@andgi |
Of course, everyone is welcome to add content and help in the migration. If you are in the group of collaborators of this repo you can do a push yourself. Those who are not can do a pull request. |
Agostino did you use the following instructions for installing Ruby and Jekyll using the Windows Bash feature? |
@seanmcleod Yes. Do not install Ruby for Windows. Use Ruby from the Ubuntu shell on Windows 10. |
@agodemar |
@bcoconni Having the Doxygen documentation in this project would be nice. |
This repo is a proof of concept of how an online JSBSim Manual could possibly evolve.
As of today, we have a MS Word manual edited by Jon Berndt, available as a PDF here.
We've had also an attempt to migrate the content into a LaTeX manual. The source code of this effort is available here.
This latter solution is stored in a public repository, and being a set of LaTeX files it lends itself to a collaborative approach. Yet, I am aware that not everyone is willing to work with LaTeX.
I recently discovered an interesting feature on GitHub called GitHub Pages.
I did an experiment with this free service based on a technology called Jekyll (sitting on top of Ruby), and the result is this website: FlightMechanics4Pilots
The website sources live are here. It showcases some features that might be adopted in an online user manual of JSBSim:
collaborative and concurrent development
To develop the website locally on my PCs, I use Ruby+Jekyll from an Ubuntu bash shell on Windows 10. This is possible thanks to the Windows Subsystem for Linux.
Now, you know that we also have a GitHub repository here that mirrors the original one on SourceForge.
I think it could be a good idea to take advantage of GitHub to build up an online manual. I can do the initial work to setup the file structure and prepare the skeleton of the draft website.
At that point volunteers can contribute to the content with pull requests.
The text was updated successfully, but these errors were encountered: