René's URL Explorer Experiment


Title: Component Generation by plt-joey · Pull Request #16 · plotly/Dash.NET · GitHub

Open Graph Title: Component Generation by plt-joey · Pull Request #16 · plotly/Dash.NET

X Title: Component Generation by plt-joey · Pull Request #16 · plotly/Dash.NET

Description: Create a separate project publishable as a dotnet tool for component generation. Update 2021-07-01: Added samples for generation via string manipulation and generation via AST Update 2021-08-20: Code complete and ready for first-pass reviews NOTES TO REVIEWERS: I made minor changes to Dash.NET itself that the generated components require to function. If you are testing a generated component in a dash app you have to point it at the version of Dash.NET in this PR, and not the one on nuget For that same reason I have not added anything to the build scripts for publishing this tool yet, the updated version of Dash.NET has to be published first Using the generated components also requires a minor change to the dash app template (!2), contentRoot needs to point to the build output, and not to the source code: let contentRoot = Reflection.Assembly.GetExecutingAssembly().Location |> Path.GetDirectoryName Rough todo list, in no particular order Create new project based on existing BackboneGenerator.fsx Refactor existing generator Switch to AST based generation Add property generation Add property Enum and Union(?) type handling Generate documentation Switch components to Feliz-style instantiation (see !18) Harden Add: Automatic component .js script loading on import/use Project generation Build pipeline generation Nuget package definition generation CLI Parse information from metadata.json Add support for flow types and ts types Add package/publish steps for the dotnet tool Automatic component publishing? (may want to separate this into a second task/PR) Unit Tests Fix Build Scripts Documentation

Open Graph Description: Create a separate project publishable as a dotnet tool for component generation. Update 2021-07-01: Added samples for generation via string manipulation and generation via AST Update 2021-08-20: Co...

X Description: Create a separate project publishable as a dotnet tool for component generation. Update 2021-07-01: Added samples for generation via string manipulation and generation via AST Update 2021-08-20: Co...

Opengraph URL: https://github.com/plotly/Dash.NET/pull/16

X: @github

direct link

Domain: patch-diff.githubusercontent.com

route-pattern/:user_id/:repository/pull/:id/files(.:format)
route-controllerpull_requests
route-actionfiles
fetch-noncev2:8af3ef2b-c6f9-cd69-e639-3eb803450087
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idE94E:1A702F:41CD80:550DD8:6991D266
html-safe-nonce2ca1b445aad7aa043681cb5394959ead6d44d180af364639b7eb5aedc6c402c4
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFOTRFOjFBNzAyRjo0MUNEODA6NTUwREQ4OjY5OTFEMjY2IiwidmlzaXRvcl9pZCI6IjU2MTA2MDYzMjI3NDE1MzEyMzgiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac1cf2027000366a85f7e61f9840bfdca89b64c3751e9455be6c1a396a6a0a4cfe
hovercard-subject-tagpull_request:680275985
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///pull_requests/show/files
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/plotly/Dash.NET/pull/16/files
twitter:imagehttps://avatars.githubusercontent.com/u/66274832?s=400&v=4
twitter:cardsummary_large_image
og:imagehttps://avatars.githubusercontent.com/u/66274832?s=400&v=4
og:image:altCreate a separate project publishable as a dotnet tool for component generation. Update 2021-07-01: Added samples for generation via string manipulation and generation via AST Update 2021-08-20: Co...
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None42c603b9d642c4a9065a51770f75e5e27132fef0e858607f5c9cb7e422831a7b
turbo-cache-controlno-preview
diff-viewunified
go-importgithub.com/plotly/Dash.NET git https://github.com/plotly/Dash.NET.git
octolytics-dimension-user_id5997976
octolytics-dimension-user_loginplotly
octolytics-dimension-repository_id290554921
octolytics-dimension-repository_nwoplotly/Dash.NET
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id290554921
octolytics-dimension-repository_network_root_nwoplotly/Dash.NET
turbo-body-classeslogged-out env-production page-responsive full-width
disable-turbotrue
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release848bc6032dcc93a9a7301dcc3f379a72ba13b96e
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fplotly%2FDash.NET%2Fpull%2F16%2Ffiles
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2Fplotly%2FDash.NET%2Fpull%2F16%2Ffiles
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=plotly%2FDash.NET
Reloadhttps://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files
Reloadhttps://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files
Reloadhttps://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files
plotly https://patch-diff.githubusercontent.com/plotly
Dash.NEThttps://patch-diff.githubusercontent.com/plotly/Dash.NET
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2Fplotly%2FDash.NET
Fork 12 https://patch-diff.githubusercontent.com/login?return_to=%2Fplotly%2FDash.NET
Star 68 https://patch-diff.githubusercontent.com/login?return_to=%2Fplotly%2FDash.NET
Code https://patch-diff.githubusercontent.com/plotly/Dash.NET
Issues 12 https://patch-diff.githubusercontent.com/plotly/Dash.NET/issues
Pull requests 3 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pulls
Actions https://patch-diff.githubusercontent.com/plotly/Dash.NET/actions
Projects 0 https://patch-diff.githubusercontent.com/plotly/Dash.NET/projects
Security 0 https://patch-diff.githubusercontent.com/plotly/Dash.NET/security
Insights https://patch-diff.githubusercontent.com/plotly/Dash.NET/pulse
Code https://patch-diff.githubusercontent.com/plotly/Dash.NET
Issues https://patch-diff.githubusercontent.com/plotly/Dash.NET/issues
Pull requests https://patch-diff.githubusercontent.com/plotly/Dash.NET/pulls
Actions https://patch-diff.githubusercontent.com/plotly/Dash.NET/actions
Projects https://patch-diff.githubusercontent.com/plotly/Dash.NET/projects
Security https://patch-diff.githubusercontent.com/plotly/Dash.NET/security
Insights https://patch-diff.githubusercontent.com/plotly/Dash.NET/pulse
Sign up for GitHub https://patch-diff.githubusercontent.com/signup?return_to=%2Fplotly%2FDash.NET%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://patch-diff.githubusercontent.com/login?return_to=%2Fplotly%2FDash.NET%2Fissues%2Fnew%2Fchoose
jackparmerhttps://patch-diff.githubusercontent.com/jackparmer
plotly:devhttps://patch-diff.githubusercontent.com/plotly/Dash.NET/tree/dev
plt-joey:component-generationhttps://patch-diff.githubusercontent.com/plt-joey/Dash.NET/tree/component-generation
Conversation 15 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16
Commits 44 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits
Checks 0 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/checks
Files changed https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files
Please reload this pagehttps://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files
Component Generation https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#top
Show all changes 44 commits https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files
51a1466 Created ComponentGeneration project from BackboneGenerator.fsx plt-joey Jun 29, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/51a146621737cd0c96e372a5e2cf280166051399
af2d65c Added basic property generation to component generation plt-joey Jul 1, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/af2d65c128057f58eb8736b9d287b76bcf87fcce
a778627 Added sample component generation via AST plt-joey Jul 1, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/a778627dd9676e8888e837231200c9d3d1454e37
2544ab2 Added basic component generation via AST, removed string-based compon… plt-joey Jul 7, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/2544ab27fd4b8591ba1b4175904745cd9efaba5f
09d8cad added basic project generation plt-joey Jul 8, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/09d8cad8312ad9615e82168dc3e60ded59ed189f
25f6065 Added a method for loading component javascript files plt-joey Jul 8, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/25f60653addf0e393352e5c415878a59ed04c590
0ce1e74 Uncomplicated method for loading component javascript files plt-joey Jul 8, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/0ce1e7449ae807b60e646596c87c18c9eadddfd8
49c4b41 Created alternate method of loading component scripts on startup, rem… plt-joey Jul 9, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/49c4b4191cbd9012ab51e59bd305e49c23bf2d70
d8b1bfe Added project generation and building plt-joey Jul 21, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/d8b1bfed821a95d5524f0d937ae879de193a6abc
36d7581 Cleaned up AST generation, Added AST documentation plt-joey Jul 23, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/36d75813bf0e50e0bbe91f7b111fc9d79b4722a9
e9c0963 metadata.json parsing and automatic property type generation for comp… plt-joey Jul 30, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/e9c09638999ae4c9028712e6f846874078d23f63
42d65e4 Added documentation generation to component generation, fixed json co… plt-joey Aug 5, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/42d65e45890a26e6089890ecba31896534157b1a
29f648e Improved component generation CLI plt-joey Aug 6, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/29f648e2a1ef6abf9d77d86f1965ecbd93fd680a
b273f8e Component generation bug fixing and unit tests plt-joey Aug 12, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/b273f8edb5b5716c2dc8b5109a7295b37b807f1f
bc09a1d Added support for flow types to component generation plt-joey Aug 17, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/bc09a1d6c481a26623a984b650410ed7096ade69
2f2af24 Added Feliz style DSL for generated components plt-joey Aug 17, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/2f2af24c708a246b6491ba478f789ebb223c4307
d1fd996 Added nuget publishing steps to component generation plt-joey Aug 18, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/d1fd996ddc061a95c522ce77af6d42ed2ac9a713
ed9047e Fix build scripts, remove some component generation todos plt-joey Aug 19, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/ed9047e4b10bf6467d87687823b90de498f55752
072b668 Added much better logging support to component generation plt-joey Aug 19, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/072b6684c20c130e0696df182ccc28a3910340fe
a0c4c4f Component genration unrepresentable properties showing in F# definiti… plt-joey Aug 20, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/a0c4c4f44a648d0a8a307584322bfc8e49828b52
e0ea4fd Various fixes and polishing to component generation plt-joey Aug 20, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/e0ea4fd4f0de14d8dc6a1ab5bcec3043cdb70714
9187b9d Added dotnet tool definition to component generation plt-joey Aug 20, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/9187b9d6cc4d61e4366fa168556727572c2743b7
520fcad Added usage documentation to component generation plt-joey Aug 20, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/520fcad6da84f874c8ba01ad888567ca6ccfd043
99a34a9 Misc cleanup to component generation plt-joey Aug 20, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/99a34a9561f516a2a1953393536ba8ad256786f5
74a0875 Fix AST generation using the wrong serialization function in componen… plt-joey Aug 20, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/74a0875b6f50d4f7a7b2cd86044467a579a0c00e
6f04f68 Fixes to component generation: type list option would fail to generat… plt-joey Aug 23, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/6f04f6802a76d4e1ad1577fddfbe7ef2d11e35f1
1fcf8cc Added pascal case conversion to type and case named in component gene… plt-joey Aug 23, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/1fcf8cc336f449c564c18c8b1c01ba038f55bb2c
7d24e89 Better naming for union cases, better handling of objectOf in compone… plt-joey Aug 23, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/7d24e89c0d114ab99502623cd613dfe5ce2adae1
fee8952 Better type naming for component generation plt-joey Aug 23, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/fee8952309938a5fead91d871284f13cbf6c48b5
a6c955a Component generation bug fixes, adding feliz constructors for union c… plt-joey Aug 24, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/a6c955a083e8cb182a10f3f7e6e6e5e30ff18981
9059b44 Remove jebrains rider working folder plt-joey Aug 24, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/9059b448723748a802f4ad1e0d0b50d6d6f2abd4
f16ed24 Use camelCase in generated feliz-style helper constructors plt-joey Aug 24, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/f16ed245f5b8c20dc86f835075b0e051241975a2
ab686e0 Fix ObjectOf definition in component generation plt-joey Aug 24, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/ab686e038f58c074e8b8150ebd9d62624949b733
a3f56d8 Use a boxed serializable object conversion instead of ToString in gen… plt-joey Aug 24, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/a3f56d852df66b201e932ba633b8c3cbddbffa6c
e95e0e9 Added conver to ObjectOf property in component generation plt-joey Aug 24, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/e95e0e93c5bd23750102dfd7af370d6daee33076
88b5fe8 component generation ObjectOf conversion bug fix plt-joey Aug 24, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/88b5fe8365a1d04bf01508c80111aa59d2247536
7c28893 Convert & to & in documentation of generated components plt-joey Aug 30, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/7c288937e3c46c614711a5a0e6aed3d7242d549b
d901883 Change all convert functions to be boxed in generated components plt-joey Aug 30, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/d901883bba4df6f0f69b27b376dd8db80b5fb50b
99f9f6e Remove optional types from shape/exact/flowobject in component genera… plt-joey Aug 30, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/99f9f6e46f93398cbba2ec6f217c273ef36380b9
925454a Switch Dictionary to Map in component generation, switch .Convert() t… plt-joey Aug 30, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/925454a3e56f5e51a331a40798b498f4e89495eb
cefa5af Fixed types passed into init and applyMembers for generated component… plt-joey Aug 30, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/cefa5afdf0df5017ead0cb2cc403f680414c6d5a
3764c45 Fix component generation unit tests on linux plt-joey Sep 7, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/3764c4552f05a2129613b23fa2a4c198cd0183d6
afaf467 Moved component assembly inspection to DashApp.run plt-joey Sep 7, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/afaf467893c7c79be4b9ecbeb498539617679ffa
3106cf3 Fixed issue where component generation was incorrectly referencing Ht… plt-joey Sep 7, 2021 https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/commits/3106cf3fe4f125484e8c0d47a8fb9b810b8126d3
Clear filters https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files
Please reload this pagehttps://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files
Please reload this pagehttps://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files
.gitignore https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947
Dash.NET.sln https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-70837060f8313adf7501dd6a404a731d3afbc0dd0b0d98cc6e1475e5d7741fe9
build.fsx https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-5ebd60ceb88910043c04c5a665d836197d7184488edcf52f590e8fcad6101519
settings.json https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-8c0cedf934bb27372696629ee80d4627ea80a5745c6cfc330d2a99096b45d8c1
ASTGeneration.fs https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-0709456a9f681f4f4cda5ced0f786abca6363e10e4aacaee0b4eafcdcb9777b3
ASTHelpers.fs https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-6e44276db43fb4658f03bd1fec9db8cf16bad94d0317081ee557cf172a4d18cb
ComponentParameters.fs https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-88f9f7502fb8518bef3fa913356a7f9617a29035beb9df4e2067a3c5cc6d2849
Dash.NET.ComponentGeneration.fsproj https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-20d608ea2b7e810b131d0b431e85e52d3a10c018cff6316b881f2fa466d1c4e8
DocumentationGeneration.fs https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-8bca8e0153bcc92626b1bd17af6177619bbc5c67f370a37830d847a2cc8ea0d2
Prelude.fs https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-eb30d539e7afef6f35a51515305d334a4e6a22295ae377e888c2cdaf74f9adca
Program.fs https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-30aa595d0783cab64774b8fa4b7ae6c15de8b755d002cd2116cc6935de59d4cf
ProjectGeneration.fs https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-610011d12594eae3307950dbafd649c13795471418290e8c1f968fbd688cffd9
README.md https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-98b2b7fb5589efcd762fd27ae8b7a180aa5f6158ac8f985b07e5ceb1f7e78816
ReactMetadata.fs https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-c383ff459ce69ffdf63a8aa5048874af53efb7c0c4c4a8d8b5ceee685869d0f6
template.json https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-0d90c46945633666f4cfff33e1d18fd68a2092aac27cbdf640e93dd58e39a170
TemplateDashComponent.fsproj https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-2b4606ed75363b723dc4274ec3a5c64aa1bde0b39f75192a8f2aa60481010eba
DashApp.fs https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-eb08263a6b47bd024fd7d9d7841de5d89af53aa559b61f83c3aac2d68de46a0e
ComponentBase.fs https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-e848508e7aa2b9f2a07e9204e3a3e3a9fbce52f3f546fed8f136a2d28e4041ab
ASTGenerationTests.fs https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-fdeba8f29d5570476c68c09b8cc1d99a3d35d9735696071530c486bd4d811722
Dash.NET.ComponentGeneration.Tests.fsproj https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-699fdc5a7dc866c14d5aa05408014dccd44ed0866bab2380c53b7aac3ad80ba0
Main.fs https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-0d3be2af2034f76b468929d5c1ac15e721f17fac5111cd89a39ff2332f9484f8
ReactMetadataTests.fs https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-42d2aad1467b6569c974751a24f3512ad5268e2838cf669cbbb1fd9584350e34
Sample.fs https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-e7b79e613df8187a0586f5c1af61d077f288c88adbe18e7e982df75a21055a75
.gitignorehttps://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947
View file https://patch-diff.githubusercontent.com/plt-joey/Dash.NET/blob/3106cf3fe4f125484e8c0d47a8fb9b810b8126d3/.gitignore
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-bc37d034bad564583790a46f19d807abfe519c5671395fd494d8cce506c42947
Dash.NET.slnhttps://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-70837060f8313adf7501dd6a404a731d3afbc0dd0b0d98cc6e1475e5d7741fe9
View file https://patch-diff.githubusercontent.com/plt-joey/Dash.NET/blob/3106cf3fe4f125484e8c0d47a8fb9b810b8126d3/Dash.NET.sln
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-70837060f8313adf7501dd6a404a731d3afbc0dd0b0d98cc6e1475e5d7741fe9
https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-70837060f8313adf7501dd6a404a731d3afbc0dd0b0d98cc6e1475e5d7741fe9
https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-70837060f8313adf7501dd6a404a731d3afbc0dd0b0d98cc6e1475e5d7741fe9
https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-70837060f8313adf7501dd6a404a731d3afbc0dd0b0d98cc6e1475e5d7741fe9
https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-70837060f8313adf7501dd6a404a731d3afbc0dd0b0d98cc6e1475e5d7741fe9
build.fsxhttps://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-5ebd60ceb88910043c04c5a665d836197d7184488edcf52f590e8fcad6101519
View file https://patch-diff.githubusercontent.com/plt-joey/Dash.NET/blob/3106cf3fe4f125484e8c0d47a8fb9b810b8126d3/build.fsx
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/{{ revealButtonHref }}
https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-5ebd60ceb88910043c04c5a665d836197d7184488edcf52f590e8fcad6101519
https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-5ebd60ceb88910043c04c5a665d836197d7184488edcf52f590e8fcad6101519
https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-5ebd60ceb88910043c04c5a665d836197d7184488edcf52f590e8fcad6101519
https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-5ebd60ceb88910043c04c5a665d836197d7184488edcf52f590e8fcad6101519
https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-5ebd60ceb88910043c04c5a665d836197d7184488edcf52f590e8fcad6101519
https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-5ebd60ceb88910043c04c5a665d836197d7184488edcf52f590e8fcad6101519
https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-5ebd60ceb88910043c04c5a665d836197d7184488edcf52f590e8fcad6101519
src/Dash.NET.ComponentGeneration/.vscode/settings.jsonhttps://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files#diff-8c0cedf934bb27372696629ee80d4627ea80a5745c6cfc330d2a99096b45d8c1
View file https://patch-diff.githubusercontent.com/plt-joey/Dash.NET/blob/3106cf3fe4f125484e8c0d47a8fb9b810b8126d3/src/Dash.NET.ComponentGeneration/.vscode/settings.json
Open in desktop https://desktop.github.com
https://github.co/hiddenchars
https://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/{{ revealButtonHref }}
Please reload this pagehttps://patch-diff.githubusercontent.com/plotly/Dash.NET/pull/16/files
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.