Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
# limitations under the License.
# Components required to build a web server about the nit model.
-module web
+module api
import api_auth
import api_model
module api_auth
-import web_base
+import api_base
import popcorn::pop_auth
redef class NitwebConfig
# limitations under the License.
# Base classes used by `nitweb`.
-module web_base
+module api_base
import model::model_views
import model::model_json
# Feedback related features
module api_feedback
-import web_base
+import api_base
import popcorn::pop_auth
redef class NitwebConfig
# Render various graph from a model.
module api_graph
-import web_base
+import api_base
import dot
import uml
# Highlight and collect messages from a piece of code
module api_light
-import web_base
+import api_base
import htmlight
redef class APIRouter
module api_metrics
-import web_base
+import api_base
import metrics
redef class APIRouter
module api_model
-import web_base
+import api_base
import htmlight
import uml
import model::model_index
mentities = limit_mentities(req, mentities)
res.api_json(req, new JsonArray.from(mentities))
end
- end
end
abstract class SVGHandler
module nitweb
import frontend
-import web
+import doc::api
import doc::doc_down
redef class ToolContext