Skip to content
Merged

Dev #17

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
67 commits
Select commit Hold shift + click to select a range
ae38599
Created API extractors.
Aug 1, 2017
06a6dd1
Added simple test to see if it is generating JSON.
Aug 1, 2017
ca02dfb
Added sinon and checked error callback.
Aug 1, 2017
8b4aecf
Added contracts for API JSON.
Aug 1, 2017
c71f233
Updated interface generating.
Aug 2, 2017
1d99e80
Updated enum value.
Aug 2, 2017
2b585f1
Fixed ApiJsonGenerator: params.
Aug 2, 2017
88781ab
Function generating.
Aug 2, 2017
73e3551
Added class generator.
Aug 2, 2017
eb1d730
Updated generating interfaces.
Aug 2, 2017
4218eb2
Added DeclarationLine.
Aug 2, 2017
dab2d59
Removed comment.
Aug 2, 2017
f8f9cc7
Removed all files and dependencies for rewriting.
Nov 15, 2017
ee41bc3
Added dependencies.
Nov 15, 2017
49fca96
Removed tests.
Nov 15, 2017
891de6e
WIP.
Nov 24, 2017
e8ff98e
Added .vscode.
Nov 28, 2017
2dad1a5
Removed old files.
Nov 28, 2017
ab42e7d
Added simplr-logger.
Nov 28, 2017
8fe8b3d
Added fast-glob package.
Nov 28, 2017
8bcf5be
Added tests-generator.
Nov 28, 2017
75f8d8c
Created GeneratorConfigurationBuilder.
Nov 28, 2017
055bf2f
Added Plugins proccessing.
Nov 28, 2017
dd14ee8
Fixed TSlint errors.
Nov 28, 2017
d5fdfc6
Added ts-node package.
Nov 29, 2017
da27a87
Added simplr-tslint and tslint packages.
Nov 29, 2017
45c27ca
Changed logger texts.
Nov 29, 2017
fb35261
Updated jest config.
Nov 29, 2017
845fdae
Added default plugin.
Nov 29, 2017
7e450b5
Added debugger.
Nov 29, 2017
719321e
Printer WIP.
Nov 30, 2017
2ee4338
We successfully crawled entry files and added RenderedItems to specif…
Nov 30, 2017
d8fd69c
Updated .gitignore file.
Nov 30, 2017
619bcbd
Removed unused files.
Nov 30, 2017
61b7020
Updated tests-generator.
Nov 30, 2017
90de12f
Added test cases.
Nov 30, 2017
db14e10
Merged with Dev.
Nov 30, 2017
36a448c
Merge pull request #1 from SimplrJS/feature/tests
Nov 30, 2017
758c261
Moved project to packages/ts-docs-gen.
Nov 30, 2017
3d24cb1
Moved .gitignore to root folder.
Nov 30, 2017
91c50e4
Added schema to root folder.
Nov 30, 2017
c633cfe
Added schema to root folder.
Nov 30, 2017
cf8fec3
Merge branch 'feature/rush' of https://github.com/SimplrJS/ts-docs-ge…
Nov 30, 2017
28d21d6
Updated git ignore.
Nov 30, 2017
cf6fb56
Fixed tslint errors.
Nov 30, 2017
75c8db4
Added command line.
Nov 30, 2017
8479634
Updated package.json.
Nov 30, 2017
da55316
Added travis file.
Nov 30, 2017
91f1fca
Merge branch 'dev' of https://github.com/SimplrJS/ts-docs-gen into dev
Nov 30, 2017
c091433
Merge remote-tracking branch 'origin/dev' into feature/rush
Nov 30, 2017
75201db
Fixed comment.
Nov 30, 2017
7def7a5
Updated package.json.
Nov 30, 2017
099e2c0
Merge pull request #2 from SimplrJS/feature/rush
Nov 30, 2017
c30581a
Feature: Remake (#3)
Dec 5, 2017
a26eded
Feature: enum plugin (#4)
DeividasBakanas Dec 6, 2017
6dc62d4
Feature: ApiType plugin (#5)
Dec 8, 2017
970c953
Feature: Tests generator tool (#6)
DonatasBrazionis Dec 18, 2017
8a885a9
Feature: File manager upgrade (#7)
Dec 18, 2017
91dee16
Feature: function plugin (#8)
DeividasBakanas Dec 21, 2017
16fd42e
Feature: Upgrade ts-extractor (#9)
Dec 22, 2017
65d11a1
Feature: Plugin result registry (#10)
Dec 27, 2017
9ce8563
Feature: Class plugin (#11)
Dec 29, 2017
59ae49e
Feature: interface plugin (#12)
DeividasBakanas Jan 2, 2018
c271811
Feature: Getters and setters (#14)
Jan 3, 2018
c9bb9ff
Feature: generator helpers reconstruction (#13)
DeividasBakanas Jan 3, 2018
b682f23
Feature: interface improvements (#15)
DeividasBakanas Jan 3, 2018
aa21aba
Feature: Plugins upgrade (#16)
Jan 4, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .coveralls.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
service_name: travis-ci
4 changes: 4 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
@types/* linguist-generated=true
dist/* linguist-generated=true
**/__snapshots__/* linguist-generated=true
**/examples/* linguist-generated=true
296 changes: 296 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,296 @@
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.

# User-specific files
*.suo
*.user
*.userosscache
*.sln.docstates

# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs

# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
bld/
[Bb]in/
[Oo]bj/
[Ll]og/

# Visual Studio 2015 cache/options directory
.vs/
# Uncomment if you have tasks that create the project's static files in wwwroot
#wwwroot/

# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*

# NUNIT
*.VisualState.xml
TestResult.xml

# Build Results of an ATL Project
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.c

# DNX
project.lock.json
artifacts/

*_i.c
*_p.c
*_i.h
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.svclog
*.scc

# Chutzpah Test files
_Chutzpah*

# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opendb
*.opensdf
*.sdf
*.cachefile
*.VC.db
*.VC.VC.opendb

# Visual Studio profiler
*.psess
*.vsp
*.vspx
*.sap

# TFS 2012 Local Workspace
$tf/

# Guidance Automation Toolkit
*.gpState

# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user

# JustCode is a .NET coding add-in
.JustCode

# TeamCity is a build add-in
_TeamCity*

# DotCover is a Code Coverage Tool
*.dotCover

# NCrunch
_NCrunch_*
.*crunch*.local.xml
nCrunchTemp_*

# MightyMoose
*.mm.*
AutoTest.Net/

# Web workbench (sass)
.sass-cache/

# Installshield output folder
[Ee]xpress/

# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html

# Click-Once directory
publish/

# Publish Web Output
*.[Pp]ublish.xml
*.azurePubxml
# TODO: Comment the next line if you want to checkin your web deploy settings
# but database connection strings (with potential passwords) will be unencrypted
*.pubxml
*.publishproj

# Microsoft Azure Web App publish settings. Comment the next line if you want to
# checkin your Azure Web App publish settings, but sensitive information contained
# in these scripts will be unencrypted
PublishScripts/

# NuGet Packages
*.nupkg
# The packages folder can be ignored because of Package Restore
#**/packages/*
# except build/, which is used as an MSBuild target.
!**/packages/build/
# Uncomment if necessary however generally it will be regenerated when needed
#!**/packages/repositories.config
# NuGet v3's project.json files produces more ignoreable files
*.nuget.props
*.nuget.targets

# Microsoft Azure Build Output
csx/
*.build.csdef

# Microsoft Azure Emulator
ecf/
rcf/

# Windows Store app package directories and files
AppPackages/
BundleArtifacts/
Package.StoreAssociation.xml
_pkginfo.txt

# Visual Studio cache files
# files ending in .cache can be ignored
*.[Cc]ache
# but keep track of directories ending in .cache
!*.[Cc]ache/

# Others
ClientBin/
~$*
*~
*.dbmdl
*.dbproj.schemaview
*.pfx
*.publishsettings
node_modules/
orleans.codegen.cs

# Since there are multiple workflows, uncomment next line to ignore bower_components
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
#bower_components/

# RIA/Silverlight projects
Generated_Code/

# Backup & report files from converting an old project file
# to a newer Visual Studio version. Backup files are not needed,
# because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm

# SQL Server files
*.mdf
*.ldf

# Business Intelligence projects
*.rdl.data
*.bim.layout
*.bim_*.settings

# Microsoft Fakes
FakesAssemblies/

# GhostDoc plugin setting file
*.GhostDoc.xml

# Node.js Tools for Visual Studio
.ntvs_analysis.dat

# Visual Studio 6 build log
*.plg

# Visual Studio 6 workspace options file
*.opt

# Visual Studio LightSwitch build output
**/*.HTMLClient/GeneratedArtifacts
**/*.DesktopClient/GeneratedArtifacts
**/*.DesktopClient/ModelManifest.xml
**/*.Server/GeneratedArtifacts
**/*.Server/ModelManifest.xml
_Pvt_Extensions

# Paket dependency manager
.paket/paket.exe
paket-files/

# FAKE - F# Make
.fake/

# JetBrains Rider
.idea/
*.sln.iml
yarn.lock

packages/react-forms-test

dist
@types
package-lock.json

# MacOS
.DS_Store

# Ignore Rush temporary files
/common/temp/**

**/webpack.config.js

**/*.js.map

_src
coverage

# Rush files
**/*.build.error.log
**/*.build.log
/common/apiDocs/json/**
/common/last-install.flag
/common/last-install.log
/common/local-npm
/common/local-npm/**
/common/local-rush
/common/local-rush/**
/common/npm-cache
/common/npm-cache/**
/common/npm-local
/common/npm-local/**
/common/npm-tmp
/common/npm-tmp/**
/common/rush-link.json
/common/rush-recycler
package-deps.json

# Tests
**/tests/cases/__tests__/*.test.ts

16 changes: 16 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
language: node_js
notifications:
email:
on_success: never
on_failure: change
branches:
only:
- master
- dev
- /^v\d+\.\d+(\.\d+)?(-\S*)?$/
node_js:
- "node"
script:
- npm run rush-install
- npm run rush-rebuild
- npm run test-ci
12 changes: 12 additions & 0 deletions common/config/rush/command-line.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"$schema": "../../schemas/command-line.schema.json",
"customCommands": [
{
"name": "test-ci",
"documentation": "Testing packages",
"parallelized": false,
"summary": "Testing packages"
}
],
"customOptions": {}
}
Loading