-
1. Re: [forge-dev] Asciidoctor, Hyla and Forge
gastaldi Feb 4, 2014 8:40 AM (in response to asotobu)Looks like it's doable with Forge 2. I'd love to know which issue you had with JBM in your past experience.
Join us in the IRC (#forge in irc.freenode.net) and we'll help you out on setting up a new addon to do that.
Em 04/02/2014, às 11:35, Alex Soto <asotobu@gmail.com> escreveu:
Hello Forge folks,
this is Alex, I am the developer of AsciidoctorJ, the interface between Ruby part of Asciidoctor and Java. There is one project called Hyla https://github.com/cmoulliard/hyla (written in Ruby) which is something like a console for working with Asciidoctor. Basically what I am going to do is something similar but for Java.
What I want is create some commands which allows you to create an Asciidoctor project for example with DZSlides structure, so for example user can do:
$>asciidoctor install template dzslides http://......... #this command download a template from internet and install it inside forge directory.
$>asciidoctor create dzslides /home/alex/mypresentation #this command basically uncompress the downloaded file inside the destination directory
$>asciidoctor render #this command renders the project.
Then as you can see it is a very lightweight operations, basically download something from internet, uncompress it, and run a compilation command. Of course maybe in future I can add something like push to github-pages, ....
But my original idea was to usig Crest (project from Tomitribe) because I don't need many things provided by (Forge 1), but after Forge 2 is released (which means user can install the required addons instead of having some predefined addons),
I send this email because Lincoln asked it in Twitter, so I don't know what are your thoughts about this.
BTW one thing that worries me a lot is about using JBoss Modules because historically has complicated a bit our life with classloader issues and JRuby, but of course may be it is time to give a try with Forge.
Thank you so much,
Alex.
--
----------------------------------------------------------
Alex Soto Bueno
www.lordofthejars.com
----------------------------------------------------------
_______________________________________________
forge-dev mailing list
-
att1.html.zip 1.5 KB
-
-
2. Re: [forge-dev] Asciidoctor, Hyla and Forge
lincolnthree Feb 4, 2014 9:47 AM (in response to gastaldi)Hey Alex!
Good to hear from you Regarding JBoss Modules, I don't think there will
be a problem there, because I have AsciidoctorJ running fine on JBoss AS 7,
and that also uses JBM. If there is an issue, which would surprise me, we
can fix it
Let's see how it goes!
This sounds like a perfect fit for Forge. How can we help you get started?
~Lincoln
On Tue, Feb 4, 2014 at 8:40 AM, George Gastaldi <ggastald@redhat.com> wrote:
Looks like it's doable with Forge 2. I'd love to know which issue you had
with JBM in your past experience.
Join us in the IRC (#forge in irc.freenode.net) and we'll help you out on
setting up a new addon to do that.
Em 04/02/2014, às 11:35, Alex Soto <asotobu@gmail.com> escreveu:
Hello Forge folks,
this is Alex, I am the developer of AsciidoctorJ, the interface between
Ruby part of Asciidoctor and Java. There is one project called Hyla
https://github.com/cmoulliard/hyla (written in Ruby) which is something
like a console for working with Asciidoctor. Basically what I am going to
do is something similar but for Java.
What I want is create some commands which allows you to create an
Asciidoctor project for example with DZSlides structure, so for example
user can do:
$>asciidoctor install template dzslides http://......... #this command
download a template from internet and install it inside forge directory.
$>asciidoctor create dzslides /home/alex/mypresentation #this command
basically uncompress the downloaded file inside the destination directory
$>asciidoctor render #this command renders the project.
Then as you can see it is a very lightweight operations, basically
download something from internet, uncompress it, and run a compilation
command. Of course maybe in future I can add something like push to
github-pages, ....
But my original idea was to usig Crest (project from Tomitribe) because I
don't need many things provided by (Forge 1), but after Forge 2 is released
(which means user can install the required addons instead of having some
predefined addons),
I send this email because Lincoln asked it in Twitter, so I don't know
what are your thoughts about this.
BTW one thing that worries me a lot is about using JBoss Modules because
historically has complicated a bit our life with classloader issues and
JRuby, but of course may be it is time to give a try with Forge.
Thank you so much,
Alex.
--
----------------------------------------------------------
Alex Soto Bueno
www.lordofthejars.com
----------------------------------------------------------
_______________________________________________
forge-dev mailing list
https://lists.jboss.org/mailman/listinfo/forge-dev
>
_______________________________________________
forge-dev mailing list
https://lists.jboss.org/mailman/listinfo/forge-dev
--
Lincoln Baxter, III
"Simpler is better."
-
att1.html.zip 1.8 KB
-
-
3. Re: [forge-dev] Asciidoctor, Hyla and Forge
lincolnthree Feb 4, 2014 9:58 AM (in response to lincolnthree)By the way. I think that what you'd want to do is create a distribution
like we have done, then create a single Addon that you'd have pre-installed
(with the shell) in a pre-configured Addon repository. We can explain how
to do this. When the user starts up Forge (You can even re-brand it to your
own AsciidoctorTerm if you like, the Forge logo message is an extension
point,) your addon and the shell addon will be loaded.
On Tue, Feb 4, 2014 at 9:47 AM, Lincoln Baxter, III <lincolnbaxter@gmail.com
wrote:
Hey Alex!
Good to hear from you Regarding JBoss Modules, I don't think there will
be a problem there, because I have AsciidoctorJ running fine on JBoss AS 7,
and that also uses JBM. If there is an issue, which would surprise me, we
can fix it
Let's see how it goes!
This sounds like a perfect fit for Forge. How can we help you get started?
~Lincoln
>
On Tue, Feb 4, 2014 at 8:40 AM, George Gastaldi <ggastald@redhat.com>wrote:
>> Looks like it's doable with Forge 2. I'd love to know which issue you had
>> with JBM in your past experience.
>>
>> Join us in the IRC (#forge in irc.freenode.net) and we'll help you out
>> on setting up a new addon to do that.
>>
>> Em 04/02/2014, às 11:35, Alex Soto <asotobu@gmail.com> escreveu:
>>
>> Hello Forge folks,
>>
>> this is Alex, I am the developer of AsciidoctorJ, the interface between
>> Ruby part of Asciidoctor and Java. There is one project called Hyla
>> https://github.com/cmoulliard/hyla (written in Ruby) which is something
>> like a console for working with Asciidoctor. Basically what I am going to
>> do is something similar but for Java.
>>
>> What I want is create some commands which allows you to create an
>> Asciidoctor project for example with DZSlides structure, so for example
>> user can do:
>>
>> $>asciidoctor install template dzslides http://......... #this command
>> download a template from internet and install it inside forge directory.
>>
>> $>asciidoctor create dzslides /home/alex/mypresentation #this command
>> basically uncompress the downloaded file inside the destination directory
>>
>> $>asciidoctor render #this command renders the project.
>>
>> Then as you can see it is a very lightweight operations, basically
>> download something from internet, uncompress it, and run a compilation
>> command. Of course maybe in future I can add something like push to
>> github-pages, ....
>>
>> But my original idea was to usig Crest (project from Tomitribe) because I
>> don't need many things provided by (Forge 1), but after Forge 2 is released
>> (which means user can install the required addons instead of having some
>> predefined addons),
>>
>> I send this email because Lincoln asked it in Twitter, so I don't know
>> what are your thoughts about this.
>>
>> BTW one thing that worries me a lot is about using JBoss Modules because
>> historically has complicated a bit our life with classloader issues and
>> JRuby, but of course may be it is time to give a try with Forge.
>>
>> Thank you so much,
>> Alex.
>> --
>> ----
>> Alex Soto Bueno
>> www.lordofthejars.com
>> ----
>>
>> _______________________________________________
>> forge-dev mailing list
>> https://lists.jboss.org/mailman/listinfo/forge-dev
>>
>>
>> _______________________________________________
>> forge-dev mailing list
>> https://lists.jboss.org/mailman/listinfo/forge-dev
>>
>
>
--
Lincoln Baxter, III
"Simpler is better."
--
Lincoln Baxter, III
"Simpler is better."
-
att1.html.zip 2.1 KB
-
-
4. Re: [forge-dev] Asciidoctor, Hyla and Forge
asotobu Feb 4, 2014 10:42 AM (in response to lincolnthree)Yes this is exactly what I would like to do, it would be awesome, having a
minimal Forge instance with AsciidoctorJ Addon. So users can download a
zip, unzipped wherever they want and they can start creating and rendering
Asciidoctor projects. In fact the addon only need to access to Filesystem
to copy or remove content but nothing more. The edit of the files would be
done with external editor, I would like to use Forge as a DRY pattern for
Asciidoctor documents (mostly for slides but also for Maven or Gradle
integration).
BTW I don't know why if I access to forum with my login and password I
cannot post messages to this topic, but well no problem to do it by email
:).
Thank you so much for your support and patience.
Alex.
2014-02-04 Guest <do-not-reply@jboss.com>:
JBoss Community <https://community.jboss.org/>
Asciidoctor, Hyla and Forge
reply from Guest in Forge Development - View the full discussion<https://community.jboss.org/message/856167?et=watches.email.thread#856167>
-
5. Re: [forge-dev] Asciidoctor, Hyla and Forge
dan.j.allen Feb 4, 2014 9:09 PM (in response to lincolnthree)Indeed, as Lincoln mentioned, AsciidoctorJ and JRuby work just fine now on
Jboss Modules / Wildly. You do need to deploy it as a JBoss Module. You can
see an example of how to configure it in the AsciiDoc WebSocket editor by
@mgreau.
https://github.com/mgreau/when-websocket-met-asciidoctor/blob/master/module/README.adoc
I can confirm it works as do the excellent Arquillian tests he wrote, so
good news!
-Dan
On Feb 4, 2014 7:47 AM, "Lincoln Baxter, III" <lincolnbaxter@gmail.com>
wrote:
Hey Alex!
Good to hear from you Regarding JBoss Modules, I don't think there will
be a problem there, because I have AsciidoctorJ running fine on JBoss AS 7,
and that also uses JBM. If there is an issue, which would surprise me, we
can fix it
Let's see how it goes!
This sounds like a perfect fit for Forge. How can we help you get started?
~Lincoln
>
On Tue, Feb 4, 2014 at 8:40 AM, George Gastaldi <ggastald@redhat.com>wrote:
>> Looks like it's doable with Forge 2. I'd love to know which issue you had
>> with JBM in your past experience.
>>
>> Join us in the IRC (#forge in irc.freenode.net) and we'll help you out
>> on setting up a new addon to do that.
>>
>> Em 04/02/2014, às 11:35, Alex Soto <asotobu@gmail.com> escreveu:
>>
>> Hello Forge folks,
>>
>> this is Alex, I am the developer of AsciidoctorJ, the interface between
>> Ruby part of Asciidoctor and Java. There is one project called Hyla
>> https://github.com/cmoulliard/hyla (written in Ruby) which is something
>> like a console for working with Asciidoctor. Basically what I am going to
>> do is something similar but for Java.
>>
>> What I want is create some commands which allows you to create an
>> Asciidoctor project for example with DZSlides structure, so for example
>> user can do:
>>
>> $>asciidoctor install template dzslides http://......... #this command
>> download a template from internet and install it inside forge directory.
>>
>> $>asciidoctor create dzslides /home/alex/mypresentation #this command
>> basically uncompress the downloaded file inside the destination directory
>>
>> $>asciidoctor render #this command renders the project.
>>
>> Then as you can see it is a very lightweight operations, basically
>> download something from internet, uncompress it, and run a compilation
>> command. Of course maybe in future I can add something like push to
>> github-pages, ....
>>
>> But my original idea was to usig Crest (project from Tomitribe) because I
>> don't need many things provided by (Forge 1), but after Forge 2 is released
>> (which means user can install the required addons instead of having some
>> predefined addons),
>>
>> I send this email because Lincoln asked it in Twitter, so I don't know
>> what are your thoughts about this.
>>
>> BTW one thing that worries me a lot is about using JBoss Modules because
>> historically has complicated a bit our life with classloader issues and
>> JRuby, but of course may be it is time to give a try with Forge.
>>
>> Thank you so much,
>> Alex.
>> --
>> ----
>> Alex Soto Bueno
>> www.lordofthejars.com
>> ----
>>
>> _______________________________________________
>> forge-dev mailing list
>> https://lists.jboss.org/mailman/listinfo/forge-dev
>>
>>
>> _______________________________________________
>> forge-dev mailing list
>> https://lists.jboss.org/mailman/listinfo/forge-dev
>>
>
>
--
Lincoln Baxter, III
"Simpler is better."
_______________________________________________
forge-dev mailing list
https://lists.jboss.org/mailman/listinfo/forge-dev
-
att1.html.zip 2.1 KB
-
-
6. Re: [forge-dev] Asciidoctor, Hyla and Forge
lincolnthree Feb 4, 2014 11:36 PM (in response to dan.j.allen)The even better news is that Forge (or in this case, Furnace) will do the
module packaging for you based on your POM file
On Tue, Feb 4, 2014 at 9:09 PM, Dan Allen <dan.j.allen@gmail.com> wrote:
Indeed, as Lincoln mentioned, AsciidoctorJ and JRuby work just fine now on
Jboss Modules / Wildly. You do need to deploy it as a JBoss Module. You can
see an example of how to configure it in the AsciiDoc WebSocket editor by
@mgreau.
>
https://github.com/mgreau/when-websocket-met-asciidoctor/blob/master/module/README.adoc
I can confirm it works as do the excellent Arquillian tests he wrote, so
good news!
-Dan
On Feb 4, 2014 7:47 AM, "Lincoln Baxter, III" <lincolnbaxter@gmail.com>
wrote:
>> Hey Alex!
>>
>> Good to hear from you Regarding JBoss Modules, I don't think there
>> will be a problem there, because I have AsciidoctorJ running fine on JBoss
>> AS 7, and that also uses JBM. If there is an issue, which would surprise
>> me, we can fix it
>>
>> Let's see how it goes!
>>
>> This sounds like a perfect fit for Forge. How can we help you get started?
>>
>> ~Lincoln
>>
>>
>> On Tue, Feb 4, 2014 at 8:40 AM, George Gastaldi <ggastald@redhat.com>wrote:
>>
>>> Looks like it's doable with Forge 2. I'd love to know which issue you
>>> had with JBM in your past experience.
>>>
>>> Join us in the IRC (#forge in irc.freenode.net) and we'll help you out
>>> on setting up a new addon to do that.
>>>
>>> Em 04/02/2014, às 11:35, Alex Soto <asotobu@gmail.com> escreveu:
>>>
>>> Hello Forge folks,
>>>
>>> this is Alex, I am the developer of AsciidoctorJ, the interface between
>>> Ruby part of Asciidoctor and Java. There is one project called Hyla
>>> https://github.com/cmoulliard/hyla (written in Ruby) which is something
>>> like a console for working with Asciidoctor. Basically what I am going to
>>> do is something similar but for Java.
>>>
>>> What I want is create some commands which allows you to create an
>>> Asciidoctor project for example with DZSlides structure, so for example
>>> user can do:
>>>
>>> $>asciidoctor install template dzslides http://......... #this command
>>> download a template from internet and install it inside forge directory.
>>>
>>> $>asciidoctor create dzslides /home/alex/mypresentation #this command
>>> basically uncompress the downloaded file inside the destination directory
>>>
>>> $>asciidoctor render #this command renders the project.
>>>
>>> Then as you can see it is a very lightweight operations, basically
>>> download something from internet, uncompress it, and run a compilation
>>> command. Of course maybe in future I can add something like push to
>>> github-pages, ....
>>>
>>> But my original idea was to usig Crest (project from Tomitribe) because
>>> I don't need many things provided by (Forge 1), but after Forge 2 is
>>> released (which means user can install the required addons instead of
>>> having some predefined addons),
>>>
>>> I send this email because Lincoln asked it in Twitter, so I don't know
>>> what are your thoughts about this.
>>>
>>> BTW one thing that worries me a lot is about using JBoss Modules because
>>> historically has complicated a bit our life with classloader issues and
>>> JRuby, but of course may be it is time to give a try with Forge.
>>>
>>> Thank you so much,
>>> Alex.
>>> --
>>> ----
>>> Alex Soto Bueno
>>> www.lordofthejars.com
>>> ----
>>>
>>> _______________________________________________
>>> forge-dev mailing list
>>> https://lists.jboss.org/mailman/listinfo/forge-dev
>>>
>>>
>>> _______________________________________________
>>> forge-dev mailing list
>>> https://lists.jboss.org/mailman/listinfo/forge-dev
>>>
>>
>>
>>
>> --
>> Lincoln Baxter, III
>> "Simpler is better."
>>
>> _______________________________________________
>> forge-dev mailing list
>> https://lists.jboss.org/mailman/listinfo/forge-dev
>>
>
_______________________________________________
forge-dev mailing list
https://lists.jboss.org/mailman/listinfo/forge-dev
--
Lincoln Baxter, III
"Simpler is better."
-
att1.html.zip 2.3 KB
-
-
7. Re: [forge-dev] Asciidoctor, Hyla and Forge
dan.j.allen Feb 5, 2014 12:52 AM (in response to lincolnthree)Solid.
-Dan
On Feb 4, 2014 9:36 PM, "Lincoln Baxter, III" <lincolnbaxter@gmail.com>
wrote:
The even better news is that Forge (or in this case, Furnace) will do the
module packaging for you based on your POM file
>
On Tue, Feb 4, 2014 at 9:09 PM, Dan Allen <dan.j.allen@gmail.com> wrote:
>> Indeed, as Lincoln mentioned, AsciidoctorJ and JRuby work just fine now
>> on Jboss Modules / Wildly. You do need to deploy it as a JBoss Module. You
>> can see an example of how to configure it in the AsciiDoc WebSocket editor
>> by @mgreau.
>>
>>
>> https://github.com/mgreau/when-websocket-met-asciidoctor/blob/master/module/README.adoc
>>
>> I can confirm it works as do the excellent Arquillian tests he wrote, so
>> good news!
>>
>> -Dan
>> On Feb 4, 2014 7:47 AM, "Lincoln Baxter, III" <lincolnbaxter@gmail.com>
>> wrote:
>>
>>> Hey Alex!
>>>
>>> Good to hear from you Regarding JBoss Modules, I don't think there
>>> will be a problem there, because I have AsciidoctorJ running fine on JBoss
>>> AS 7, and that also uses JBM. If there is an issue, which would surprise
>>> me, we can fix it
>>>
>>> Let's see how it goes!
>>>
>>> This sounds like a perfect fit for Forge. How can we help you get
>>> started?
>>>
>>> ~Lincoln
>>>
>>>
>>> On Tue, Feb 4, 2014 at 8:40 AM, George Gastaldi <ggastald@redhat.com>wrote:
>>>
>>>> Looks like it's doable with Forge 2. I'd love to know which issue you
>>>> had with JBM in your past experience.
>>>>
>>>> Join us in the IRC (#forge in irc.freenode.net) and we'll help you out
>>>> on setting up a new addon to do that.
>>>>
>>>> Em 04/02/2014, às 11:35, Alex Soto <asotobu@gmail.com> escreveu:
>>>>
>>>> Hello Forge folks,
>>>>
>>>> this is Alex, I am the developer of AsciidoctorJ, the interface between
>>>> Ruby part of Asciidoctor and Java. There is one project called Hyla
>>>> https://github.com/cmoulliard/hyla (written in Ruby) which is
>>>> something like a console for working with Asciidoctor. Basically what I am
>>>> going to do is something similar but for Java.
>>>>
>>>> What I want is create some commands which allows you to create an
>>>> Asciidoctor project for example with DZSlides structure, so for example
>>>> user can do:
>>>>
>>>> $>asciidoctor install template dzslides http://......... #this command
>>>> download a template from internet and install it inside forge directory.
>>>>
>>>> $>asciidoctor create dzslides /home/alex/mypresentation #this command
>>>> basically uncompress the downloaded file inside the destination directory
>>>>
>>>> $>asciidoctor render #this command renders the project.
>>>>
>>>> Then as you can see it is a very lightweight operations, basically
>>>> download something from internet, uncompress it, and run a compilation
>>>> command. Of course maybe in future I can add something like push to
>>>> github-pages, ....
>>>>
>>>> But my original idea was to usig Crest (project from Tomitribe) because
>>>> I don't need many things provided by (Forge 1), but after Forge 2 is
>>>> released (which means user can install the required addons instead of
>>>> having some predefined addons),
>>>>
>>>> I send this email because Lincoln asked it in Twitter, so I don't know
>>>> what are your thoughts about this.
>>>>
>>>> BTW one thing that worries me a lot is about using JBoss Modules
>>>> because historically has complicated a bit our life with classloader issues
>>>> and JRuby, but of course may be it is time to give a try with Forge.
>>>>
>>>> Thank you so much,
>>>> Alex.
>>>> --
>>>> ----
>>>> Alex Soto Bueno
>>>> www.lordofthejars.com
>>>> ----
>>>>
>>>> _______________________________________________
>>>> forge-dev mailing list
>>>> forge-dev@lists.jboss.org
>>>> https://lists.jboss.org/mailman/listinfo/forge-dev
>>>>
>>>>
>>>> _______________________________________________
>>>> forge-dev mailing list
>>>> forge-dev@lists.jboss.org
>>>> https://lists.jboss.org/mailman/listinfo/forge-dev
>>>>
>>>
>>>
>>>
>>> --
>>> Lincoln Baxter, III
>>> "Simpler is better."
>>>
>>> _______________________________________________
>>> forge-dev mailing list
>>> https://lists.jboss.org/mailman/listinfo/forge-dev
>>>
>>
>> _______________________________________________
>> forge-dev mailing list
>> https://lists.jboss.org/mailman/listinfo/forge-dev
>>
>
>
--
Lincoln Baxter, III
"Simpler is better."
_______________________________________________
forge-dev mailing list
https://lists.jboss.org/mailman/listinfo/forge-dev
-
att1.html.zip 2.3 KB
-
-
8. Re: [forge-dev] Asciidoctor, Hyla and Forge
asotobu Feb 5, 2014 2:31 AM (in response to dan.j.allen)Cool! I wish I can start working on this as soon as possible because I am a
bit tired to copy-paste my project time after time. So for me the next step
is where I can find documentation (or if you can explain as you mentioned
in previous post) for creating an own Forge with shell alone (installing
shell using --install command?). Then I suppose that I will need to create
my addon with furnace for dealing with asciidoctorj and finally adding some
Forge dependencies for dealing with resources (basically create
directories and copy content).
Am I on the good direction?
Thanks.
2014-02-05 Guest <do-not-reply@jboss.com>:
JBoss Community <https://community.jboss.org/>
Asciidoctor, Hyla and Forge
reply from Guest in Forge Development - View the full discussion<https://community.jboss.org/message/856273?et=watches.email.thread#856273>
-
9. Re: [forge-dev] Asciidoctor, Hyla and Forge
lincolnthree Feb 5, 2014 2:47 PM (in response to asotobu)Hey Alex,
Yes, I think so.
The first place to start is here:
https://github.com/forge/core#developing-an-addon
This will explain how to create your own addon, and the concepts of addon
development.
Once you've done that, you probably want to create an addon that depends on
the "ui" addon, and the "resources" addon.
To build a pre-packaged custom Forge, you can do something like we've done
in our "dist" module:
https://github.com/forge/core/blob/master/dist/pom.xml
With an additional configuration to pre-install(bundle) the addons you need
(including your addon:)
Then you will need to create a bootstrapper that configures the repository
and starts furnace:
https://github.com/forge/furnace#usage
This is a lot of info, but we will be here to help with each step
~Lincoln
On Wed, Feb 5, 2014 at 2:31 AM, <forge-dev@lists.jboss.org> wrote:
Cool! I wish I can start working on this as soon as possible because I am a
bit tired to copy-paste my project time after time. So for me the next step
is where I can find documentation (or if you can explain as you mentioned
in previous post) for creating an own Forge with shell alone (installing
shell using --install command?). Then I suppose that I will need to create
my addon with furnace for dealing with asciidoctorj and finally adding some
Forge dependencies for dealing with resources (basically create
directories and copy content).
Am I on the good direction?
Thanks.
>
2014-02-05 Guest <do-not-reply@jboss.com>:
JBoss Community <https://community.jboss.org/> (forge-dev)
Asciidoctor, Hyla and Forge
reply from Guest in Forge Development - View the full discussion<
https://community.jboss.org/message/856273?et=watches.email.thread#856273>
>
Posted by forums
Original post: https://community.jboss.org/message/856278#856278
_______________________________________________
forge-dev mailing list
https://lists.jboss.org/mailman/listinfo/forge-dev
--
Lincoln Baxter, III
"Simpler is better."
-
att1.html.zip 1.6 KB
-