Skip to content

bosky101/marksup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#MarksUp

The goal of Markup is to create an intuitive language able to create form elements, where content might be more interactive. Hence the 'up'. Markdown is known to render read-only text aptly, but has been Marksup's inspiration.

With simplicity in mind, there are certain assumptions made:

  • Elements will be created top down, each element written on a new line
  • Certain assumptions are made when it comes to the attributes of the elements

Let's dive into an example

Choose an Email ?
_____

Choose a password
******

Describe why you want to register
____
_____

Gender
male/female

Which of these features will you need?
- simplicity
- easy to use from a mobile

[ok]

This should generate the following HTML when compiled ( make test )

Choose an Email ?
<input type="text" name="Choose an Email ?"/>
<BR>
Choose a password
<input type="password" name="Choose a password"/>
<BR>
Describe why you want to register
<textarea name="Describe why you want to register"><textarea>	
<BR>
<input type="button" value="ok" />

Currently Markup supports

  • Text Input( single line input)


  • Text Area ( multi-line input)

    ______ ( use 2 or more consecutive lines of underscores )


  • Password field


  • Button

    [caption] ( will create a button with the label caption )

Resources

Marksup is free software, available under the terms of a BSD-style open source license.

You can find out more about Markdown, the inspiration for this language here http://daringfireball.net/projects/markdown/

About

First glimpse of the lightweight markup language, to create interactive web pages, possibly to compliment with markdown

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published