Go Library automation [closed] - go

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 6 years ago.
Improve this question
To learn go I am trying to build an open source library, I like the language but since I am still a bit new I can't find good direction on how to automate building, testing and releasing.
I had the idea to use Makefiles etc.. am I in the right direction or there is better tools to do that.
Best,
Khaled

Here some useful links
Here you have a link for best practice for coding
https://peter.bourgon.org/go-best-practices-2016/
https://golang.org/doc/code.html
Working with packages, useful links.
http://thenewstack.io/understanding-golang-packages/
https://www.goinggo.net/2013/07/how-packages-work-in-go-language.html
I recommend to review the open source libraries to get an idea.(there are tons of them)
https://github.com/urfave/cli
https://github.com/boltdb/raw
https://github.com/matryer/try
To automate your project. I recommend to see projects like Drone
https://github.com/drone/drone

Related

Using all scss features in a project necessary? [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 1 year ago.
Improve this question
Is it really necessary ? like loops , list etc ... Is using those feature really necessary in a project ?
Yes,Mixins,Variables,Extend,Nesting,PartialImport are necessary . But are other functions , loops ,list really used on daily basis on projects?
__I AM A BEGINEER (Noobie)
As projects has different requirements differs the used tools which are used to build a project. So, the answer to your question is no. The different features are not allways needed alltogether in all project. But all the named features are basic and common used features to that language.
And as you don't know what features are needed for the next project: if you want to code in SASS (or become a good coder) you should know all the features and have basic knowledge about how they work and how to use them. But as you are a beginner: that comes with time when you have to use the different features with every project you realise.

Functional web chat [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 6 years ago.
Improve this question
I want to build a website with a chat. The chat should have a calling option,stickers,smiley faces.Which language would you suggest and why?
I`m thinking about ruby on rails or node.js
I am also thinking to find someone who maybe have experience in the
area, but i am not sure what kind of developer would suit me best.
Language choice depends on how many hours you want to spend on development and further support.
Node.js is a simple and fast option if you want to build a working prototype. If you want to build something with a future advance (in order to solve such issues as scalability) and you have more time you can look at Golang and similar languages.

Need advise on which version control software to use [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
We're currently scouting for a good version control software with the following criterias:
File locking.
Supports binary files.
With web-based UI for check-in, check-out and other features.
With user security and management.
We'll be using this for a project that is already live. Basically we'll store all the source objects here and use these as source files when additional requirements are necessary.
Appreciate any suggestion.
Thanks.
Edit:
Forgot to mention that we are currently using Serena's PVCS VM. However we are trying to look for other good alternatives.
Also, I'd like to add that we also prefer check-out and revision numbering per file.
Thanks.
Try JIRA with FishEye. I've found it to be really useful for most aspects of on-going projects.
https://www.atlassian.com/software/jira
https://www.atlassian.com/software/fisheye/overview
Because locking is mandatory for your case, you haven't choice for backend-SCM - it can be only Subversion.
Suggestion of JIRA as issue-tracker and FishEye as web-frontend is still applicable

Best way to get feedback on open sourced project [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 7 years ago.
Improve this question
What is the best way to open source a project I would like help on? I'm aware of source forge, but is there some way to advertise "I'm a newbie looking to improve my coding skills, so here is a working project I'm uploading in hopes of learning how to code better?" I currently have a Cocoa program I wrote that works fine, but I'm certain there are inefficiencies and leaks in my code that I will never know about unless someone with more experience points them out.
Judging from my experience, if your project is considered to be useful, people will start submitting bug reports and patches by themselves. If that happens, get in touch with your submitters, offer them write access to the code base, distribute responsibility.
That way, you'll learn a lot about coding and, more importantly, team management.
That having said, why don't you participate in existing projects in order to improve your coding skills? Reading other people's code will boost your capabilities far more than just writing your own stuff.

Projects handler program [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 3 years ago.
Improve this question
In our company we need a project handler so we decided to write our own.
We use CMake and bazaar and we still don't know if to store the informations of the
projects in XML format or in a database.
We are locked at this point: we would like to use as less languages/tools as possible
but we cannot find a way to interface CMake with XML files or databases.
An idea could be Python but it would be really annoying to use a new language just for an interface. We've seen that there's a Python framework (Waf) but we have already used CMake for all our projects and it would take a lot of time to convert all.
We work with Ubuntu and Windows.
Suggestions ?
thanks in advance
Rather than make your own tool, use an off-the-shelf product like something from the Jira suite, or BuildMaster. Many of these have great integration with most build software and don't require you to write and maintain your own stack just to manage projects.
Focus your developer time on solving your business problems, not on reinventing the wheel. Their time is MUCH more valuable than the cost of using a ready-made solution.

Resources