Comments (6)
Which specific directories' purpose is unclear to you? If you load up the .sln file in the root directory it should include all the project files you need to care about, and all the relevant binaries should end up in bin.
from jsil.
I would favor a more clear directory structure:
Examples/ -> Examples/Simple
Mannux/ -> Examples/Mannux
Platformer/ -> Examples/Platformer
Raytracer/ -> Examples/Rytracer
Tetris/ -> Examples/Tetris
Compiler/ -> ok
JSIL/ -> Compiler.Core/
Meta/ -> JSILCoreLib/ (Its like mscorelib)
Proxies/ -> JSILCoreLib/Proxies
Libraries is a bit irritating since i would assume that third party components are in there not a js impl. Then is the question why not also create the base classes with JSIL and mix proxies and impl.
But i think moving the examples out of the root would help the most since it is easier to keep the overview of the project.
from jsil.
I moved the examples out of the root. Renaming the other dirs would cause some breakage in some local scripts I'm using, so I probably won't get to that. You can file a new issue if there are specific reasons why you think those renames need to happen.
from jsil.
Oh i think its far better now. The only wish would be if you could drop a line for each directory in the readme which describes what its in.
from jsil.
Would you prefer entries in the root README or a README for each folder?
from jsil.
I for myself would prefer root README :-)
from jsil.
Related Issues (20)
- DCE works incorrectly for derived interface implementation
- Content Not Being Generated XNA HOT 1
- Assembly.GetType is not working for generics.
- Unsigned comparisons work incorrect
- Type.FullName is not returning correct name for generic dictionary
- Async state machine incorrect translation HOT 6
- Calling External Library From C# HOT 2
- string.IndexOf(String value, StringComparison comparisonType) not available HOT 2
- Support netstandard assemblies
- ulong math is incorrect HOT 2
- Installing JSIL on Linux HOT 2
- Support pascalabc
- InvalidCastException when using Newtonsoft.Json.dll (10.0.1 .NET 4.0) HOT 1
- Delegate.Method fails when called in constructor. HOT 3
- C# 7.2 "in" keyword in interfaces
- DateTime Object does not implement public functions
- load file
- Attribute properties are missing HOT 1
- How to Convert a CSharp Project to JavaScript on a Mac? HOT 2
- where do I find the namespace and game?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jsil.