Hi there,
I have the habit to upload projects onto GitHub. I think open-sourcing is good for expanding the impact of B4X.
Here are some thoughts and problems I meet which I would like to share with you.
1. I use .gitignore to avoiding adding unnecessary files.
But there are still meta data in the b4a/b4j/b4i files like file order being tracked.
2. Git will ignore empty folders. So if I created a B4Xpages project and manage it with Git, the Shared Files folder may be omitted if it is empty. Then the CustomBuildAction will fail if other users git clone the project.
3. GitHub does not recognize B4X. It detects the code file as Visual Basic source code files.
I have the habit to upload projects onto GitHub. I think open-sourcing is good for expanding the impact of B4X.
Here are some thoughts and problems I meet which I would like to share with you.
1. I use .gitignore to avoiding adding unnecessary files.
B4X:
*.meta
Objects
AutoBackups
But there are still meta data in the b4a/b4j/b4i files like file order being tracked.
2. Git will ignore empty folders. So if I created a B4Xpages project and manage it with Git, the Shared Files folder may be omitted if it is empty. Then the CustomBuildAction will fail if other users git clone the project.
3. GitHub does not recognize B4X. It detects the code file as Visual Basic source code files.